Android Engineer (#14249411)

Work type:
Flexible (Office/Remote)
Technical Level:
Job Category:
Software Development
Investment holding firm

We are looking for an experienced Android developer and expect candidates to face challenges, take part in solution making and handle tasks independently while working as a part of our development team.

  • Develop Android mobile apps, adopting the best industry practices
  • Attend regular meetings to discuss solutions to technical and process challenges
  • Complete application development by coordinating requirements, schedules, and activities
  • Explore new opportunities to add value to the product and process and present to the team publish the app in App store


  • 3+ years of relevant working experience
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes that handle phone and tablet resolutions
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Experience with MVVM pattern in Android
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Experience with offline storage, threading, and performance tuning
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks
  • Ability to understand business requirements and translate them into technical requirements
  • Familiarity with cloud message APIs and push notifications
  • A knack for benchmarking and optimization
  • Understanding of Google’s Android design principles and interface guidelines
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with continuous integration
  • Upper-intermediate English

Desirable skills:

  • Experience with Dagger and RxJava will be a plus
  • Hands-on experience with Kotlin, Jenkins, SVN/Git
  • Knowledge of TDD and unit-testing for mobile functions
  • Be well informed of technology trends
  • Consult with stakeholders
  • Document and report application specifics
  • Customize application
  • Evaluate system performance
  • Work with teams and managers
  • Encourage best practice and Agile methodologies

We offer:

  • Flexible working hours
  • A competitive salary and good compensation package
  • Best hardware
  • A masseur and a corporate doctor
  • Healthcare & sport benefits
  • An inspiring, comfy, clean and safe office 

Professional growth:

  • Challenging tasks and innovative projects
  • Meetups and events for professional development
  • An individual development plan
  • Mentorship program


  • Corporate events and outstanding parties
  • Exciting team buildings
  • Memorable anniversary presents
  • A fun zone where you can play video games, foosball, ping pong, and more.