Engineering
Android Developer (Ukraine)
- Remote
- Full Time
Job Responsibilities :
- Software development and maintenance (enhancement, changes, bugs fixing, tests development)
- Implement User-Stories
- Develop and perform Unit Testing, static code analyses, code review
- Participate in all Scrum/Safe activities
- Follow required DoD for all the user stories
- Review and troubleshoot technical issues
- Support & follow established developments process as well as engineering practices used by the team
Addon Skills:
- Experience with widgets development for Android platforms
- Experience of native code to Ionic project integration
- Previous experience in Automotive domain
- Experience with Embedded projects
- Experience with Transport Layers
Key Skills:
- Proven experience of mobile programming in native Android
- Wide production Android 6.0+ development experience
- RESTful APIs, Microservices, webservices, expert in SOA design and technical implementations
- Working knowledge of cross-platform mobile technologies and understanding of associated pros and cons (e.g. Xamarin)
- Working knowledge of client-server architecture
- Ability to create custom UI according to the design
- Ability to write networking code (Bluetooth socket layer, etc.).
- Test-driven development
- Prior experience working in a startup or startup-like environment preferred
- Understanding of sprint methodology and how to work within the Agile framework
- Experience with BLE Protocol and Bluetooth Low Energy Modules
- Self-organized person and Self-learning ability