N-iX is looking for a Senior Android Engineer to join our team.
The primary focus will be on the development of a highly reliable Android application and its integration with back-end services. You will be working alongside other engineers and developers working on the same app but for an iOS platform where the app is already in production.
Responsibilities:
- Design build and maintain high-performance reusable and reliable code.
- Ensure the best possible performance quality and responsiveness of the application.
- Suggest and develop a scalable and reliable foundation for an Android application.
- Translate designs and wireframes into high-quality code that will work perfectly on different devices and screen sizes.
- Solid background in Android UI guidelines and native elements is required.
- Collaborate with a product team providing all the necessary platform-related technical input.
- Identify and correct bottlenecks performance issues and fix bugs.
- Analyze app usage data and crash logs as a routine to improve user experience.
- Maintain code quality organization and automation.
- Be able to lead a team of Android engineers and perform code reviews.
- Create and update project documentation.
- Package sign and deliver apps through the Google Play
Requirements:
- At least 5 years of experience as an Android Engineer.
- Proficiency in Kotlin.
- Experience with Android Jetpack Libraries. Jetpack Compose.
- Experience in reactive programming.
- Strong knowledge of Android SDK different versions of Android.
- Proficiency with Git and continuous integration.
- Experience with supporting different screen sizes: tablet-oriented apps master-details UI.
- Strong knowledge of Android UI design principles patterns and best practices.
- Experience in establishing communication with external devices via Bluetooth is a plus.
- Experience with offline storage threading and performance tuning.
- Ability to design applications around natural user interfaces such as touch.
- Ability to understand business requirements and translate them into technical requirements.
- Understanding of Googles Android design principles and interface guidelines.
- English language level intermediate
- Ukrainian language Advanced or higher.
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
Required Experience:
Senior IC
N-iX is looking for a Senior Android Engineer to join our team.The primary focus will be on the development of a highly reliable Android application and its integration with back-end services. You will be working alongside other engineers and developers working on the same app but for an iOS platfor...
N-iX is looking for a Senior Android Engineer to join our team.
The primary focus will be on the development of a highly reliable Android application and its integration with back-end services. You will be working alongside other engineers and developers working on the same app but for an iOS platform where the app is already in production.
Responsibilities:
- Design build and maintain high-performance reusable and reliable code.
- Ensure the best possible performance quality and responsiveness of the application.
- Suggest and develop a scalable and reliable foundation for an Android application.
- Translate designs and wireframes into high-quality code that will work perfectly on different devices and screen sizes.
- Solid background in Android UI guidelines and native elements is required.
- Collaborate with a product team providing all the necessary platform-related technical input.
- Identify and correct bottlenecks performance issues and fix bugs.
- Analyze app usage data and crash logs as a routine to improve user experience.
- Maintain code quality organization and automation.
- Be able to lead a team of Android engineers and perform code reviews.
- Create and update project documentation.
- Package sign and deliver apps through the Google Play
Requirements:
- At least 5 years of experience as an Android Engineer.
- Proficiency in Kotlin.
- Experience with Android Jetpack Libraries. Jetpack Compose.
- Experience in reactive programming.
- Strong knowledge of Android SDK different versions of Android.
- Proficiency with Git and continuous integration.
- Experience with supporting different screen sizes: tablet-oriented apps master-details UI.
- Strong knowledge of Android UI design principles patterns and best practices.
- Experience in establishing communication with external devices via Bluetooth is a plus.
- Experience with offline storage threading and performance tuning.
- Ability to design applications around natural user interfaces such as touch.
- Ability to understand business requirements and translate them into technical requirements.
- Understanding of Googles Android design principles and interface guidelines.
- English language level intermediate
- Ukrainian language Advanced or higher.
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
Required Experience:
Senior IC
View more
View less