Mobile Software Engineer Position
We are seeking a talented software engineer to develop high-quality mobile applications in Kotlin.
The ideal candidate will have 6+ years of experience in software development, with extensive knowledge of Android UI design principles and best practices. They should be well-versed in the Android development life cycle, UI layouts, and creating adaptive layouts for various hardware configurations.
Key responsibilities include:
* Developing high-quality mobile native applications in Kotlin
* Designing and implementing clean code that meets client expectations
* Collaborating with API teams on API design
* Performing code reviews, writing unit and UI tests, and contributing to architectural planning and refactoring
Preferred skills include experience with animation and graphics, dependency injection frameworks, Scrum/Agile methodologies, Jetpack Navigation, and more. Bonus skills include experience with continuous integration and delivery, releasing apps to the Google Play App Store, and working with Google Firebase Analytics and Crashlytics.