DevJobs

Android Tech Lead

Overview
Skills
  • Kotlin Kotlin
  • Android Android ꞏ 7y
  • CI/CD CI/CD
  • Git Git
  • Compose
  • Coroutines
  • Dagger
  • Flows
  • Hilt
  • Firebase

We are looking for an Android Tech Lead who is passionate about leading high-performing technical teams and building cutting-edge mobile applications.


About Boards:

Boards is a rapidly expanding business platform that has garnered over 2 million users and boasts a stellar reputation with thousands of enthusiastic reviews, maintaining a remarkable 4.8-star rating on both Apple and Android app stores. Positioned to address substantial market opportunities, Boards is backed by prominent global investors, including Bessemer and other top-tier venture capital firms. Our company is operated by a dynamic and highly efficient global team, and our product is designed to eliminate critical friction points for business owners, catering to everyone from direct sales agents, solopreneurs to small and medium-sized enterprises.


Role Overview:

As the Android Tech Lead, you will take ownership of the technical direction and delivery of our Android application. You’ll work closely with the Android developers of the squad teams, product managers, designers, and other engineers to ensure that we ship robust, scalable, and delightful mobile experiences


Key Responsibilities:

  • Lead the Android development, including design, build, and maintain features in our mobile app
  • Architect solutions that are scalable, performant, and aligned with the overall product vision.
  • Make improvements on existing app design and implementation
  • Collaborate with remote Android developers, providing technical assistance in all phases of development.
  • Collaborate with cross-functional teams (backend, product, design) to deliver features from conception to release.
  • Ensure code quality and maintainability through best practices like code reviews, testing, and continuous integration.
  • Lead the adoption of new Android technologies, tools, and frameworks to improve development efficiency.
  • Drive a culture of collaboration, ownership, and continuous improvement within the team.


Required Skills and Experience:

  • 7+ years of Android development experience, with a strong focus on modern concepts in Android application development.
  • Proven track record of building and launching Android apps, ideally with Compose-based UIs in production.
  • Strong experience with KotlinCoroutinesFlowsComposeHilt/Dagger, asynchronous programming, modern Android development principles (Separation of concerns, UDF, etc.).
  • Experience with Git and CI/CD tools.
  • Excellent problem-solving skills and the ability to lead technical discussions and architecture decisions.
  • Experience mentoring and leading other engineers in a fast-paced environment.
  • Experience with building custom UI.
  • Strong communication and collaboration skills.


Peferred Qualifications:

  • Knowledge of app performance optimization techniques.
  • Understanding of Android architecture principles and patterns like Clean Architecture, MVVM, MVI.
  • Experience with consumer-facing applications.
  • Familiarity with Firebase APIs
  • Experience working in an Agile/Scrum environment.
  • Experience with unit testing on Android.
Boards