Position: Android developer
Company: SD Solutions
Category: Android
Experience required: 3y
English level: intermediate

On behalf of Pango, SD Solutions is looking for a talented Android Engineer.
You will join the R&D team in a mission of innovating, leading and making the experience of parking, vehicle, and road services more accessible to drivers
using advanced technology, while also providing value-added features and an excellent user experience.

Responsibilities:
- Writing clean and efficient codes for Android applications
- Monitoring the performance of live apps and work on optimizing them at the code level
- Identifying and resolving bottlenecks, rectifying bugs and enhancing application performance
- Performing unit and instrumentation tests on code
- Collaborating with cross-functional teams to define and design new features
- Staying up to date with new mobile technology trends, applications, and protocols
- Making major changes in the UI.

Job requirement:
- At least 2 years of professional experience writing Android Java and Kotlin applications.
- Excellent understanding of Architecture patterns like MVVM.
- Strong knowledge of Android UI design principles, patterns, and best practices.
- Strong knowledge in recent Android SDKs, location libraries, RxJava, Dagger, and Coroutines.
- Ability to write & maintain unit tests.
- Ability to work in a team with other developers and other participants in the development process.
- Experience with Git source control (pull requests and code reviews).
- Great perception of software development life cycle and Agile.
- Keen attention to detail.
- Full-time availability.