We are seeking a skilled Mobile Engineer specializing in iOS development to join our dynamic tech team.
This role involves designing and implementing mobile applications that provide seamless user experiences and high functionality on iOS devices. The ideal candidate will take on leadership roles in small projects, provide support in complex projects, and focus on optimizing and integrating technological systems.
responsibilities
Design, develop, and maintain iOS applications
Ensure applications meet quality standards by writing clean, maintainable, and optimized code applying software engineering principles
Collaborate with cross-functional teams to define, design, and ship new features
Monitor the performance of live apps and troubleshoot and debug applications
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Handle the entire software development lifecycle, from concept to delivery
Maintain code integrity and organization through version control tools
Facilitate stakeholder input and collaborative efforts when developing mobile solutions
Keep current with the iOS platform updates and its potential implications on the application's functionalities
requirements
2+ years of experience in Mobile Engineering
Competency in Swift and Objective-C
Proficiency in using code versioning tools such as Git
Background in developing iOS applications in public/hybrid cloud infrastructures
Understanding of RESTful APIs to connect iOS applications to back-end services
Familiarity with continuous integration and deployment (CI/CD) for iOS platforms
Knowledge of Apple’s design principles and application interface guidelines
Skills in code debugging and optimization
Experience with offline storage, threading, and performance tuning
Flexibility to adapt to changing business needs and technologies
Ability to collaborate effectively within and across teams