Senior iOS Engineer
Role Overview
Design, develop, and maintain complex iOS applications.
Collaborate with cross-functional teams to deliver robust, high-performance, user-friendly mobile applications and contribute to technical excellence across the development lifecycle.
Key Skills for This Role
Full Job Posting
Role overview
Design, develop, and maintain complex iOS applications.
Collaborate with cross-functional teams to deliver robust, high-performance, user-friendly mobile applications and contribute to technical excellence across the development lifecycle.
Responsibilities
- Lead design and development of advanced iOS applications using Swift and Objective-C; define, design, and ship features with cross-functional teams.
- Ensure application performance, quality, and responsiveness; identify bottlenecks, troubleshoot issues, and fix bugs.
- Maintain code quality, organization, scalability, and automation; participate in code reviews and follow development best practices.
- Provide technical guidance and mentorship to junior developers.
- Design, develop, test, and maintain scalable iOS applications; collaborate with product managers, designers, and backend teams.
- Optimize applications for speed, scalability, and reliability; implement and maintain RESTful API integrations.
- Contribute to CI/CD pipelines and release management; stay current with mobile development trends, tools, and technologies.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 8–10 years of professional iOS application development experience.
- Strong proficiency in Swift and Objective-C; solid knowledge of iOS frameworks such as UIKit, CoreData, and CoreAnimation.
- Experience with offline storage, threading, and performance tuning; familiarity with RESTful APIs and backend service integration.
- Understanding of Apple's design principles and interface guidelines; proficiency with Git.
- Experience using performance and memory tuning tools such as Instruments; familiarity with CI/CD and deployment practices.
- Strong analytical, problem-solving, and debugging skills, plus excellent communication and collaboration skills.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at ANALOG
Distributed Systems Architect: Bare-Metal and High-Scale
, UAE
Analog is seeking a senior distributed systems architect to design and tune bare-metal infrastructure for high-scale, air-gapped deployments. The role requires 10+ years operating production infrastructure at TB-to-PB sc
Animator
, UAE
Analog is seeking an animator to create polished character and creature performances for real-time, interactive 3D, AR, and VR experiences. Applicants should have 3–5 years of professional animation experience, strong Ma
Security Engineer
, UAE
Analog is seeking a hands-on security engineer to build and implement security practices across cloud, endpoints, and products, including robots and AI systems. The role includes Azure hardening, identity governance, vul
Infrastructure Engineer
, UAE
ANALOG is looking for a hands-on Infrastructure Engineer to own the physical and cloud infrastructure supporting its office, robots, and live demos. The role covers on-prem networks, firewalls, servers, cloud network arc
IT Support Engineer
, UAE
The employer is seeking an IT Support Engineer to own day-to-day IT support for its Abu Dhabi team, covering devices, accounts, Microsoft 365, and the support queue. The role includes endpoint management, onboarding and
Backend Engineer
, UAE
ANALOG is seeking a Backend Engineer to build and operate production services across cloud and edge environments. The work includes reliable data transfer over multiple protocols, containerized deployments, and resolving
Senior Mechanical Engineer, Robotics
, UAE
Analog seeks a Senior Mechanical Engineer to own mechanical design for ground robots and manipulators, from architecture and actuation through testing and production. Candidates need 6–10 years of mechanical systems desi
IT Support Engineer
, UAE
The employer is seeking an experienced IT Support Engineer to own day-to-day support for a 77-person team. The work covers desktop support, Microsoft 365, device management, and ITSM processes. Solid desktop support, MDM
Distributed Systems Architect: Bare-Metal and High-Scale
, UAE
Animator
, UAE
Security Engineer
, UAE
Infrastructure Engineer
, UAE
IT Support Engineer
, UAE
Backend Engineer
, UAE
Senior Mechanical Engineer, Robotics
, UAE
IT Support Engineer
, UAE