Ensure the technical excellence of mobile applications through leadership in design and architecture while mentoring a talented Android engineering team.
Lead Engineer
Primary Skills
Android Native, Flutter, React Native
Job requirements
Experience • 8+ years of mobile application development experience, with strong exposure to large-scale, production-grade Android applications. • Proven experience in leading Android teams, owning architecture, and driving technical decisions. • Experience building applications that support both Phones and Tablets with adaptive layouts. Technical Expertise • Expert-level proficiency in Kotlin, Dependency Injection (Hilt/Dagger), and Jetpack Compose. • Strong understanding of Android SDK, multiple Android OS versions, and handling diverse screen sizes and device configurations. • Experience in modern Android architecture (MVVM, Clean Architecture, modularization). • Strong focus on performance optimization, memory management, and scalability. • Hands-on experience with RESTful API integration and backend communication. • Experience with offline-first architecture, multithreading (Coroutines/Flow), and background processing. • Knowledge of device sensors (gyroscope, accelerometer) and hardware interactions. • Familiarity with the Android open-source ecosystem and commonly used libraries. • Expertise in push notifications, cloud messaging APIs (FCM), and deep linking. • Strong understanding of Google Material Design and Android UI/UX best practices. • Proficient with version control tools such as Git. • Leadership & Ownership • Lead the technical design, architecture, and code quality of Android applications. • Mentor and guide developers through code reviews, best practices, and technical problem-solving. • Own technical roadmaps, estimations, and sprint planning from an Android perspective. • Collaborate closely with product, backend, iOS, QA, and UX teams to ensure smooth delivery. • Drive adoption of modern Android practices, tooling, and automation. • Proactively identify technical risks and provide scalable solutions. Build, Release & Quality • Manage CI/CD pipelines, internal testing, and release processes using Firebase App Distribution or similar tools. • Ensure high standards of testing, including unit tests, UI tests, and test automation. • Maintain NFR compliance (performance, security, reliability). Business & Communication • Translate business requirements into robust, scalable technical solutions. • Communicate technical concepts clearly to both technical and non-technical stakeholders. • Support RFPs, estimations, PoCs, and technical documentation when required. Nice to Have • Experience with Play Store release management and compliance.
Brillio is a global leader in Enterprise Digital Transformation Solutions, partnering with companies to drive business improvement and competitiveness through innovative technology solutions.
Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!
Ace your job interview
Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.