Senior Android Engineer (#15324390)

REFERRAL BONUS $400
Ukraine
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development
Project:
Canada’s leading online broker

Our customer is a leading North America online broker. The Senior Android Software Engineer will be involved in the development of functionally rich, robust and user-friendly mobile applications, following through all stages of the Agile software development life cycle from inception to implementation.

Requirements:

  • Strong knowledge of Kotlin/Java
  • Solid knowledge and experience with Android
  • Experience integrating Android Native libraries with Hybrid mobile apps
  • Solid understanding of object-oriented programming (OOP)
  • Experience working knowledge of SOAP and RESTful integrations
  • Knowledge of Agile (preferably SCRUM) development practices
  • Data access, security, deployment - required knowledge areas


Responsibilities:

  • Develop Android native libraries for hybrid mobile apps, adopting the best industry practices
  • Conduct regular code reviews to improve code quality, design, and tests
  • Attend regular Retrospective meetings to discuss solutions to technical and process challenges
  • Recommend system solutions by comparing advantages and disadvantages of custom development and open source alternatives
  • Complete application development by coordinating requirements, schedules, and activities


We offer:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Flexible and 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
  • Paid vacation days, sick leaves, and days off
  • Healthcare & Sport program
  • ​​Medical insurance
  • Memorable anniversary presents
  • Corporate events and team buildings