Senior Android Engineer
Company
N-iX
Location
Other US Location
Type
Full Time
Job Description
We are looking for a Senior Android Engineer to join our team! Our customer is the European online car market, which has over 30 million monthly users and a presence in 18 countries. As a Senior Android Engineer, you will play a pivotal role in shaping the future of online car markets and enhancing the user experience for millions of car buyers and sellers.
Project tech. stack: Kotlin, Java; Multithreading: RxJava 2, Coroutines; Networking: Retrofit, OkHttp, GraphQL; Database: Room; Build system: Groovy, Kotlin; DI: Dagger2; UI: JetpackCompose, Android layouts; Test: JUnit, Mokito, UI tests (espresso, kaspresso); CI/CD: Jenkins, GithubActions.
Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable code
- Work together with iOS & Android Engineers, Web and Analytics Engineers
- Communicate with multi-functional teams to streamline the workflow
- Suggest technical and functional improvements to add value to the product
- Conduct design reviews and code reviews to maintain high-quality
Requirements:
- 5+ years of experience in Android developmentn
- Able to design, plan, and implement complex technical solutions
- Strong knowledge of Android SDK, and different versions of Android OS
- Knowledge of Android material design guidelines, and best practices for the platform
- Experience with Kotlin coroutines and Android Jetpack Architecture Components
- Solid understanding of the full mobile development life cycle
- Familiarity with cloud message APIs and push notifications
- Experience with CI/CD
- Working knowledge of tools such as GIT, Jenkins, etc
- Strong knowledge of unit and instrumentation testing
- Strong experience with Android UI components
- Familiarity with Agile methodologies
- Computer Science or a similar degree
- Well-spoken and written knowledge of the English language (B2+)
- 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
Date Posted
12/28/2024
Views
0
Similar Jobs
Senior Engineering Manager, Micros Foundations - Atlassian
Views in the last 30 days - 0
Atlassian is seeking a Senior Engineering Manager to lead a team of Backend Software Engineers The role involves guiding technical decisions prioritiz...
View DetailsSenior Frontend Engineer - Simply Business
Views in the last 30 days - 0
Simply Business is seeking a Senior Frontend Engineer to join their Front End Tooling team The role involves developing products using best practices ...
View DetailsSenior Professional Services Consultant - Cloudflare
Views in the last 30 days - 0
The role of a Professional Services Consultant for Application Security and Performance at Cloudflare involves providing advisory and handson keyboard...
View DetailsSenior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSenior Product Analyst - FinCrime Platform - WISE
Views in the last 30 days - 0
Wise is seeking a Senior Product Analyst for its FinCrime Platform The role involves driving analytics efforts in the Financial Crime Platform product...
View DetailsSenior Data Analyst - Customer Experience - WISE
Views in the last 30 days - 0
Wise is a global technology company aiming to revolutionize international money transfers by offering minimal fees maximum ease and full speed They ar...
View Details