




N\-iX is looking for a **Senior Android Engineer.** You will be a part of a USA\-based product company that produces smart machines for personalizing and designing anything by using applications. **Responsibilities:** * Building product functionality by writing clean, efficient, and maintainable code * Propose process improvements and changes * Validating designs \& requirements from the technical perspective * Take an active part in refinement, planning, daily and demo meetings * Collaborate with dev engineers and business partners to deliver the highest quality **Requirements:** * Extensive experience developing Android mobile native applications in Kotlin/Java 5\+ years * 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 * Android Jetpack Libraries, Jetpack Compose * 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 **We offer\*:** * Flexible working format \- remote, office\-based or flexible * A competitive salary and good compensation package * Personalized career growth * Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more) * Active tech communities with regular knowledge sharing * Education reimbursement * Memorable anniversary presents * Corporate events and team buildings * Other location\-specific benefits * not applicable for freelancers


