The project: A leading provider of high quality photographs, vectors, videos, editorial images and videos as well as music is looking for a highly motivated and talented Lead iOS Engineer for our mobile engineering team. The Mobile Engineering team focuses on delivering user experiences that enhance the workflow of our customers. We strongly believe that in order to put our customers first, we must work closely with them to not only understand their needs but architect solutions that improve their day to day flow.
Responsibilities
Lead the team of iOS and Android engineers to define and maintain most efficient process of improving and extending features of iOS and Android apps
Maintain and develop new features on our IOS application for both our consumers and contributors
Collaborate with Marketing, Analytics, Product, Design and Engineering leadership to develop roadmaps and features to delight our customers and streamline the discovery of assets for their projects
Sharing your expertise on native applications and the value they can bring to the business
Improving internal team processes by keeping what's working, throwing away what's not
Excited about making usable, interactive interfaces and in love with building things that have never existed
Curious and passionate about finding creative solutions to complex problems
Building technology the right way: for us, this means simple, organized, well-tested systems that gradually grow over time, and that provides plenty of insight into production performance Requirements:
4+ years experience in iOS Application Development
Strong communication skills and an attention to detail
Exceptional architecture, coding & design skills
Ability to break complex problems down into smaller components that are loosely coupled and testable
Experience with unit testing and automated UI testing
Experience with the code review process and comfortable performing code reviews using Github
Experience in MVP and MVVM development patterns
Solid understanding and experience developing in Swift
Familiarity with xCode server and Jenkins
Testing using XCTest, XCUITest, Mockito, Robolectric, and Espresso frameworks
Experience operating in a Scrum environment and a thorough understanding of Lean / Agile principles
Nice to have:
Knowledge of Objective C
We offer*:
Flexible working format - remote, office-based or flexible
A competitive salary and good compensation package
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
Memorable anniversary presents
Corporate events and team buildings
Other location-specific benefits
not applicable for freelancers
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job