Senior Android Engineer (#2369)

18 Hours ago • 5 Years +

About the job

SummaryBy Outscal

Must have:
  • 5+ years of total experience in the software industry
  • 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
Perks:
  • 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 hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

We are looking for a Senior Android Engineer to join our team! Our customer is the European online car market with over 30 million monthly users, with a market 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 total experience in the software industry
  • 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
View Full Job Description

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug