locationIvano-Frankivsk

locationKyiv

locationLviv

locationUkraine

work typeOffice

work typeRemote

Senior Mobile Engineer

Our client develops a platform intended to provide electronic clinical outcomes assessments for patients participating in clinical trials.

Requirements:

  •  Experience: 5+ years in software development with a focus on mobile applications; over 3 years of experience with native Android development and iOS native app development.
  • Technologies: Proficiency in Kotlin and Java is essential; solid understanding of MVVM pattern design and implementation.
  • UI Design: Experience with Jetpack Compose for user interface design.
  • Database Management: Proficient in ROOM for efficient database management.
  • Programming: Solid knowledge and hands-on experience with Kotlin Coroutines. Experience with Applanga for localization and content management.
  • Security: Knowledge in mobile application security principles, secure coding practices, and vulnerability management.
  • Agile Environment: Proven experience in Agile methodologies, with a focus on teamwork, communication, and keeping up-to-date with Android/iOS development trends.
  • React Native for cross-platform development as a plus
  • At least Upper Intermediate English level
  • Ability to work independently and effectively in a team.
  • Experience with other mobile platforms is a plus.
  • Leadership: Ability to lead, mentor, and inspire team members, with a demonstrated potential to grow into a Team Lead role.

Responsibilities:

  • Application Development: Design, develop, and maintain Android applications that are robust, efficient, and scalable. Participate in iOS native app development as needed.
  • Code Structure: Implement MVVM pattern to structure code effectively and utilize Jetpack Compose for dynamic and responsive UI.
  • Database Management: Efficiently manage data using ROOM and handle asynchronous operations with Kotlin Coroutines to enhance application performance.
  • Security Implementation: Incorporate security best practices into the development lifecycle to safeguard applications against vulnerabilities.
  • Localization: Collaborate in the use of Applanga for localization and content management to adapt applications for different markets.
  • Testing and Code Reviews: Conduct unit and integration testing to ensure application stability and participate in code reviews to improve code quality.
  • Team Collaboration: Work closely with other mobile platform developers, project management, and QA teams. Take part in daily meetings and project planning.
  • Innovation and Improvement: Provide innovative ideas to continuously improve development practices and enhance the user experience.
  • Leadership Development: Demonstrate leadership skills, take initiative in project tasks, and mentor junior developers, with an eye on growing into a Team Lead position.

What we offer:

  • Annual paid vacation of 18 working days.
  • Extra vacation days for long-lasting cooperation.
  • Annual paid illness of 10 days.
  • Maternity/Paternity leave.
  • The opportunity for sabbatical leave.
  • Marriage and Parenthood Package.
  • Compensation for sports activities (up to 6000 UAH\year).
  • 50 % cost compensation for attending self-development courses.
  • Corporate doctor.
  • Internal education(corporate library, Udemy courses).
  • Career development plan.
  • English and Spanish classes.
  • Paying taxes and managing PE (Private Entrepreneur).
  • Technical equipment.
  • Internal Referral program.
  • Opportunity to take part in company volunteering activities.
  • Sombra is a “Friendly to Veterans” award-holder.
author

Anastasiia Shepelevych

Recruiter

Apply Now

If you haven’t found a fitting position, send us your CV and we’ll get back to you shortly