About the Role
The role involves developing and maintaining Android applications using modern technologies and best practices. You will collaborate with designers, backend engineers, and product managers to create seamless user experiences.
Responsibilities
- Design and implement scalable Android applications
- Collaborate with UX designers to build intuitive interfaces
- Write clean, maintainable, and efficient code
- Participate in code reviews and contribute to team knowledge
- Troubleshoot and debug complex issues
- Optimize app performance and responsiveness
- Ensure compatibility across multiple device types
- Integrate with RESTful APIs and backend services
- Follow security and data protection best practices
- Work with continuous integration and delivery pipelines
- Stay current with Android platform updates and trends
- Contribute to architectural decisions and technical planning
- Support testing strategies including unit and UI testing
- Collaborate with product teams to define feature requirements
- Maintain documentation for code and processes
- Mentor junior developers and support team growth
- Ensure compliance with accessibility standards
- Participate in agile development cycles
- Deliver features on schedule without compromising quality
- Use version control systems effectively
Nice to Have
- Experience with reactive programming using RxJava or Kotlin Flow
- Familiarity with modular architecture and clean code principles
- Knowledge of Firebase services
- Experience with cross-platform frameworks is a plus
- Contributions to open-source Android projects
- Understanding of internationalization and localization
- Experience with performance monitoring tools
- Knowledge of dynamic feature modules
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid
Team
Part of a dynamic engineering team focused on innovation and technical excellence
Tech Stack
Kotlin, Android SDK, Jetpack Compose, Retrofit, Coroutines, Hilt, Room, Firebase
Professional Growth
Access to training programs, conference attendance, and internal tech talks
Work Environment
Modern office space, flexible hours, team-building activities
Available