Culmen International LLC-posted 3 months ago
Full-time • Senior
251-500 employees

Culmen International is seeking a Senior Full Stack Android Engineer to join our mobile development team and help build the next generation of our Android applications. This role will focus on developing robust, scalable Android applications with opportunities to contribute to full-stack development. The ideal candidate will have deep Android expertise, strong architectural knowledge, and experience building consumer-facing applications that serve hundreds of thousands of users. The Senior Android Engineer will be responsible for leading technical decisions, mentoring team members, and driving the adoption of modern Android development practices. This position involves close collaboration with product managers, designers, backend engineers, and other stakeholders to deliver exceptional mobile experiences. There are opportunities to expand into full-stack development for those interested in broadening their technical scope.

  • Write production-level code for Android applications using Kotlin and modern Android development practices
  • Lead architectural decisions and implement scalable solutions using Android Architecture Components, MVVM, and other modern patterns
  • Drive the adoption of best practices including comprehensive testing, code review standards, and continuous integration
  • Collaborate with cross-functional teams to define product direction and ensure technical solutions align with business goals
  • Mentor junior developers and contribute to team knowledge sharing through documentation and technical presentations
  • Optimize application performance, reduce ANRs and crashes, and ensure exceptional user experience
  • Participate in full application lifecycle including concept, design, build, deploy, test, and release to Play Store
  • Opportunity to contribute to backend services and APIs for full-stack experience
  • Stay current with Android ecosystem developments and evaluate new technologies for adoption
  • BS/MS in Computer Science, Engineering, or equivalent work experience
  • 5+ years of professional Android development experience
  • Expert-level proficiency in Kotlin and Java for Android development
  • Strong experience with Android Architecture Components, Dagger/Hilt, and modern architectural patterns (MVVM, MVI)
  • Proven track record of shipping consumer-facing applications to Google Play Store
  • Experience with reactive programming (Kotlin Coroutines, Flow, RxJava, React)
  • Strong understanding of Android performance optimization and debugging tools
  • Experience with unit testing, integration testing, and test-driven development
  • Excellent communication skills and ability to work effectively in distributed teams
  • Experience with CI/CD pipelines and release management
  • Experience with full-stack development (backend APIs, web technologies)
  • Published apps with significant user bases (1M+ downloads)
  • Experience with cross-platform technologies (Flutter, React Native, KMM)
  • Knowledge of backend technologies (Node.js, Python, Go) and RESTful API design
  • Experience with agile development methodologies
  • Track record of technical leadership and mentoring
  • Exceptional Medical/Dental/Vision coverage with 100% of the premiums paid by the company for all eligible employees and their eligible dependents (including same or opposite sex domestic partners)
  • 401k – Vested immediately and 4% match
  • Life insurance and disability paid by the company
  • AFLAC Available
  • Opportunities for Training and Continuing Education
  • 12 Paid Holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service