Senior iOS Engineer (#15306732)

SPECIAL REFERRAL BONUS $2000
Ukraine
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development
Project:
HotSchedules

N-iX is looking for a Senior iOS Engineer to accelerate development and help maintain an existing scheduling app. With millions of active users, the application is currently among the top productivity apps on the App Store.

The person will work in a team of 3 Android devs, 3 iOS devs, and 3 QA to develop new features in parity with the Web app. The mobile team will collaborate closely with Web and backend teams to sync the efforts, resolve dependencies, and deliver end-to-end features. The team is orchestrated by an experienced SCRUM Master to ensure adherence to best practices of software development. The backlog is prepared by a US-based product owner with an outstanding grasp of the product domain.


Responsibilities:

  • Develop and maintain new features in collaboration with product, design, and engineering teams
  • Refine and estimate features on the product roadmap
  • Share your expertise and best practices with your colleagues to achieve synergy 
  • Suggest and implement tech improvements
  • Adhere and help improve internal team processes
  • Build technology the right way - simple, organized, performant, well-tested systems that gradually grow over time


Requirements:

  • 3+ years in iOS development
  • Strong Objective-C & Swift knowledge including all recent iOS development
  • Solid understanding of the full mobile development life cycle
  • Familiarity with cloud message APIs and push notifications
  • Track record of working with remote data via REST
  • Strong knowledge of unit and instrumentation testing
  • Working knowledge of tools such as GIT, Jenkins, etc.
  • Passion for technology and quality products
  • Excited about making usable, interactive interfaces and in love with building quality apps
  • Good English and communication skills

Nice to have:
  • SwiftUI or The Composable Architecture (TCA) would be a plus
 

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