Job Overview
We are seeking a seasoned Mobile Engineer to develop cutting-edge software for our mobile products on the Android platform.
Key Responsibilities:
* Create high-quality, scalable, and maintainable software solutions.
* Design and execute comprehensive testing strategies to ensure product excellence.
* Analyze development or production issues efficiently and identify effective solutions.
* Contribute to the establishment of engineering standards and frameworks.
* Maintain, grow, and share knowledge of development technologies used in our software applications.
* Promote automation of delivery processes.
Requirements:
* A strong advocate for Test-Driven Development (TDD) and automated tooling.
* Proficiency in CI/CD concepts and tooling.
* Expert-level command of the Android Studio Integrated Development Environment (IDE).
* High coding standards with an emphasis on testing.
* Experience developing secure, performant, and scalable software.
* Knowledge and experience working with MVVM and clean architecture patterns.