Participate actively in all phases of development to design and implement great new features
Maintain the quality and architectural integrity of the software by designing features and frameworks with modularity in mind
Identify and execute refactoring improvements alongside feature increments
Deliver comprehensive automated tests alongside the features you deliver
Collaborate closely with stakeholders (product owners, product managers) other teams within LNS PU, including those delivering online services like routing, search or traffic
What you’ll need
Minimum 3 years of experience with iOS development
Proficiency in Swift or Objective-C
Experience with Cocoa Pods and 3rd party frameworks
Experience developing and shipping dynamic mobile applications with rich user interfaces
Extensive knowledge of software patterns and practices
Knowledge of distributed software source control systems (e.g. git)
Good command of English in speech and writing
Good communication skills and team work
What’s nice to have
Knowledge of some of these: C++, React Native, Android, Linux, Scripting languages