N-iX is looking for a Senior Android Engineer to join a USA-based product company that produces smart machines for personalizing and designing anything by using applications.
Requirements
- Extensive experience developing Android mobile native applications in Kotlin/Java
- Excellent software architecture & design, programming, problem solving and debugging skills
- Solid understanding of the full Android mobile development life cycle
- Strong knowledge of Android UI design principles and best practices
- Experience with the Android Bluetooth stack (Classic, BLE)
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
- Experience with at least one of these design architectures: MVVM, MVC, VIPER, Clean (Onion Architecture)
- Experience with Git and GitFlow
- Experience with offline storage, threading, and performance tuning
- Ability to understand business requirements and translate them into technical requirements
- Experience with Scrum/Agile methodologies
- English level Upper-Intermediate
Benefits
- Flexible working format
- Competitive salary and good compensation package
- Personalized career growth
- Professional development tools
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits