Senior Mobile Engineer Role Overview
As a seasoned mobile software engineer, you will lead interesting and challenging projects, own your work, and build high-quality products used by millions of people every day.
Key Responsibilities
* Write robust, efficient, and scalable code, adhering to best practices.
* Optimize existing systems for performance, scalability, and reliability.
* Take ownership of assigned projects or components, identifying areas for improvement and leading technical discussions.
* Provide guidance to junior engineers, sharing expertise to foster a collaborative team environment.
Requirements
* Bachelor's/Master's degree in Computer Science or equivalent practical experience.
* 8+ years of hands-on experience in Mobile Software Engineering, focusing on scalable architecture and development.
* Proficiency in Objective-C or Swift, developing for the iOS Platform and relevant frameworks.
* Prior experience in the Apple Development lifecycle, from design, testing, signing, releasing, fixing and beyond.
* Familiarity with RESTful APIs to connect iOS applications to back-end services.