This is a remote position.
OUR OPPORTUNITY
We are looking to recruit a Senior Android Software Engineer with previous experience in Android development to join our team. You will be part of a multinational team and work alongside a pool of talented engineers, delivering excellent applications timely, pushing the boundaries of innovation in mobile, and re-imagining it.
YOU WILL
- Understand the project needs and work on achieving all assigned tasks in a clear and timely manner.
- Design and build advanced applications for the Android platform.
- Team up with cross-functional teams to define, design, and ship new features.
- Work with outside data sources and APIs.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Write reusable, testable, and efficient code.
- Understand client requirements and translate them into functional applications.
- Stay curious and up to date with the latest industry trends in mobile technology.
TO BE SUCCESSFUL IN THE ROLE YOU NEED
- Bachelor’s degree in MIS, CCE, Computer Science or any other related field, from a reputable university.
- 3+ years’ experience in designing and building Android mobile applications (Kotlin experience is essential).
- Good understanding of the full mobile development life cycle.
- Experience in Android Views, Compose is a plus.
- Experience in Dependency injection frameworks.
- Jetpack Navigation experience.
- REST API integration using Retrofit framework.
- Experience in Multi-Module Application development is a plus.
- Experience in developing SDKs is a plus.
- Experience in Proguard is Mandatory, DexGuard is a plus.
- Excellent verbal and written English communication skills.