iOS Tech Lead
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+16 more
Job description
Engineering at our client’s digital division plays an integral role in creating and improving systems that are reimagining their industry Join our team of highly-skilled engineers to work in a fast-paced, ambitious environment that values innovative problem-solving in an industry in constant evolution. Our mobile engineers collaborate in a day to day basis to design and develop the next generation of functionality for our mobile app. Responsibilities: ? Lead software design, prototype, and development of iOS apps. ? Contribute best-in-class programming skills to develop highly innovative, consumer-facing mobile apps. ? Write clean, maintainable code and performing peer code-reviews ? Work with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility ? Work in an Agile/Scrum environment to deliver high quality software against aggressive schedules ? Establish architectural principles, select design patterns and then mentor team members on their appropriate application ? Work closely with product and design teams to customize our app ? Facilitate and drive communication between mobile engineers and back-end engineers
Requirements
Looking for a well-rounded Tech Lead who can work independently. Has lead teams in the past. Need to have React Native Experience as well. MUST HAVE A COMPUTER SCIENCE DEGREE., ? Bachelor’s degree or above in Computer Science ? 5+ years building complex, high quality iOS applications, and have a strong knowledge of iOS app design principles, patterns, and best practices ? Strong proficiency with Objective-C, Swift, and popular iOS frameworks ? Deep understanding of iOS platform, including different device capabilities, battery life, performance, and notifications. ? Experience developing, releasing, and maintaining an iOS app ? Experience writing tests in XCTest ? Experience with architectures like MVP and MVVM ? Ability to communicate complicated technical problems to both technical and business audiences ? Strong knowledge of REST architecture and distributed systems ? Experience integrating mobile clients with microservices (REST based APIs) ? Bias for a shift-left, test driven development ? Strong customer focus, ownership, urgency and proactivity Preferred Technology Experience: ? Test automation framework experience across multiple mobile platforms, such as Selenium and Appium ? Continuous Integration using Jenkins ? Experience with distributed databases such as Couchbase or Realm ? Experience with tools like Jira, Bitbucket, Confluence
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
Cross Platform Mobile Development Frameworks to Use in 2025
Is Software Engineering Over-Saturated?
A Guide to Choosing the Right Tools for App Developers