About this role
The team is seeking a skilled Mobile Developer with a strong background in Android and/or iOS development. The ideal candidate will have a Bachelor's degree in Computer Science, Computer Engineering, or a related technical field, along with a minimum of 5 years of experience in mobile development.
Key Responsibilities:
- Design and develop high-quality mobile applications for Android and/or iOS platforms.
- Implement strong Kotlin fundamentals and utilize jetpack components effectively.
- Apply styling and theming to material UI components to enhance user experience.
- Work with MVI and MVVM architecture patterns to ensure clean and maintainable code.
- Utilize dependency injection using Dagger to streamline application development.
- Write and maintain Android UI and JUnit tests to ensure application reliability.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Manage version control and build automation using Git, Maven, Jenkins, or similar tools.
Required Skills & Qualifications:
- Bachelor's degree in Computer Science, Computer Engineering, or a related field.
- 5-8 years of experience as a mobile developer.
- Strong expertise in Android development with Kotlin.
- Familiarity with jetpack components, material UI components, and testing frameworks.
- Experience with architecture patterns such as MVI and MVVM.
- Proficient in using Git, Maven, Jenkins, or other build automation tools.
What we offer:
- Opportunity to work on innovative projects in a dynamic environment.
- A collaborative and supportive team culture.
- Professional growth and development opportunities.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.