Android Developer
We are looking for an experienced Android Developer to join the Design System Team at TBC Bank. In this role, you’ll help build and maintain a scalable, reusable Android component library used across multiple products and platforms (Android, iOS, Web).
You’ll collaborate with designers, developers, and QA engineers to implement high-quality UI components, ensure design consistency, and support adoption across product teams.
Key Responsibilities
- Develop reusable Android components using Jetpack Compose and XML, with a focus on performance, scalability, and accessibility (WCAG).
- Translate Figma designs into pixel-perfect UI elements.
- Collaborate with cross-platform teams (iOS, Web) to maintain consistency.
- Create technical documentation, conduct feedback sessions, and support adoption of the design system.
- Write clean, testable Kotlin code using MVVM, Hilt/Koin, and modular architecture.
- Optimize UI performance and contribute to continuous improvement initiatives.
Qualifications
Must-Have Skills:
- 4+ years of Android development (Kotlin, Jetpack Compose, XML)
- Experience with Material Design and scalable UI patterns
- Familiarity with accessibility standards and reusable component design
- Strong collaboration and communication skills in English
- Proficiency in testing (JUnit, Robolectric, Jetpack Compose Testing)
Nice-to-Have:
- Experience contributing to a design system
- Exposure to cross-platform tools (KMP, Flutter, React Native)
- Familiarity with accessibility testing and performance profiling
Published 28 May
153 views
·
71 applications
72% read
·
72% responded
Last responded 3 weeks ago
📊
Average salary range of similar jobs in
analytics →
Loading...