Work type: Office/Remote
Technical Level: Senior
Job Category: Software Development
Project: American brand for home crafters
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 codePropose process improvements and changesValidating designs & requirements from the technical perspectiveTake an active part in refinement, planning, daily and demo meetingsCollaborate with dev engineers and business partners to deliver the highest quality Requirements:
Extensive experience developing Android mobile native applications in Kotlin/Java 5+ yearsExcellent software architecture & design, programming, problem solving and debugging skillsSolid understanding of the full Android mobile development life cycleStrong knowledge of Android UI design principles and best practicesAndroid Jetpack Libraries, Jetpack ComposeExperience with the Android Bluetooth stack (Classic, BLE)Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizesExperience with at least one of these design architectures: MVVM, MVC, VIPER, Clean (Onion Architecture)Experience with Git and GitFlowExperience with offline storage, threading, and performance tuningAbility to understand business requirements and translate them into technical requirementsExperience with Scrum/Agile methodologiesEnglish level Upper-Intermediate We offer*:
Flexible working format - remote, office-based or flexibleA competitive salary and good compensation packagePersonalized career growthProfessional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)Active tech communities with regular knowledge sharingEducation reimbursementMemorable anniversary presentsCorporate events and team buildingsOther location-specific benefits *not applicable for freelancers