Job Description
We’re looking for a highly talented Mobile developer to join our Mobile Team. As a Mobile Developer, you will be responsible for planning and implementing apps, troubleshooting and fixing bugs in new and existing codebases, and ensuring high quality deliverables. Moreover, you need to be updated with the latest trends in apps today. We expect you to possess super high creativity.
Responsibilities:
- Develop native Android applications.
- Maintain a high standard of quality for our code, features and products.
- Translate high-level ideas and requirements into practical solutions.
- Contribute to learning and advancement of our engineering practices.
- Lead and mentor fresh/junior engineers.
Requirements:
- Ability to turn ideas into solid, maintainable code.
- Have one or more successful Android apps published in the Play Store.
- Strong understanding of OOP, and design patterns.
- High proficiency with both Kotlin and Java, Android SDK, Git, Android Studio, Android Architecture Components, and Dependency Injection.
- Experience with widely used architecture styles like MVVM (preferred) and MVP.
- Ability to write clean and well-documented code.
- Ability to work with third party dependencies.
- Experience with continuous integration environments.
- Knowledge of RESTful APIs.
- Ensure the performance, quality, and responsiveness of applications.
- Collaborating with cross-functional teams to define, design, and ship new features.
Any Comments or Question Regarding This Job?