Multiple openings
Senior iOS Engineer
OVERVIEW
The Senior iOS Engineer is a seasoned professional responsible for implementing complex mobile features, leading development projects, and providing technical expertise. This person is a key contributor to the architecture and innovation of mobile applications and software product dependencies.
RESPONSIBILITIES
· Lead the design and development of significant mobile application features or projects
· Mentor junior and mid-level engineers and provide technical guidance
· Collaborate with cross-functional teams to refine and prioritize software requirements
· Participate in code reviews across teams to maintain high-quality code standards
· Investigate and resolve complex technical issues and bottlenecks
· Contribute to the improvement, scalability, and performance of development processes and software architecture
· Collaborate with cross-functional teams to debug and improve products
· Document and demonstrate solutions by developing documentation, code comments, clear and efficient code
· Continuously learn and adapt to modern technologies and development practices
EXPERIENCE REQUIRED
· 3+ years of professional experience in native iOS development
· Proficiency in native iOS programming languages, including Objective-C and Swift
· 1+ native iOS published application
· Deep understanding of mobile architecture and design principles
· Experience with Agile principles
· Strong problem-solving and debugging skills
· Effective leadership and communication skills
· Experienced working in a full-stack environment
· Excellent communication and technical influencing skills
· Bachelor's degree in computer science or equivalent experience