- Design and implement android-based mobile software and systems from requirements to production and commercial deployment
- Design, develop, code, test and debug system software
- Review code and design
- Analyze and enhance efficiency, stability and scalability of system resources
- Integrate and validate new product designs
- Provide post production support
- Assess third party and open source software
Namizədə tələblər:
- Bachelor or master’s degree in Computer Science, Computer Engineering or equivalent degree
- 3 years+ proven working experience in mobile technologies
- Good knowledge of OOP principles, Java and Kotlin
- Algorithmic thinking ability, basic mathematical knowledge
- Android foundations, design patterns - MVP/MVVC/MVC
- Android Architecture Components (AAC), Android Jetpack, AndroidX, MVICore, Kodein
- Experience with Git, Jira
- Build systems Gradle/Maven
- Working with Rest and SOAP
- Experience with JNI
- Android Background Services, WorkManager
- Working with BLE, motion sensors (gyroscope, accelerometer)
- Working with data (sqlite, room, shared preferences)
- Strong documentation and writing skills
- Bug fixing
Skills And Knowledge:
- Experience with Android operating systems
- Strong problem-solving skills
- Skills in handling UI/UX tools (Figma)
- Material design and Responsive UI
- Good knowledge in mobile software development environments and tools
Working time: Monday – Friday from 09:00 to 18:00. Saturday/Sunday – weekend.
Monthly salary will be negotiated during the interview, depending on the knowledge, skills and experience of the candidate.