Full Time
Senior Mobile Engineer, iOS
Company Overview:
We are a fast-growing AI start-up dedicated to changing the way people interact with technology. Our cutting-edge solutions are shaping the future, and we are looking for passionate individuals to join our small, dynamic team.
Job Summary:
As a Senior Mobile Engineer specializing in iOS, you will play a crucial role in designing, developing, and optimizing cutting-edge AI-powered mobile applications. Your expertise in iOS development, combined with a deep understanding of AI integration, will be instrumental in delivering innovative solutions to our users. We are seeking a forward-thinking individual who thrives in a dynamic environment and is passionate about merging the worlds of AI and mobile technology.
Responsibilities:
- Design, develop, and maintain advanced AI-powered iOS applications, ensuring optimal performance and user experience.
- Collaborate with our AI team to integrate machine learning models and AI features into mobile applications.
- Write clean, maintainable, and scalable code, adhering to best practices and company standards.
- Ensure applications run smoothly, with a focus on performance optimization, especially when handling AI processes.
- Work closely with product managers, designers, and other engineers to define and implement innovative solutions.
- Guide and mentor junior iOS developers, fostering a culture of continuous learning and improvement.
- Implement robust testing procedures to ensure application stability and performance, including unit tests, integration tests, and UI tests.
- Integrate with CI/CD pipelines to automate testing and deploymentwww.yobi.app processes.
- Stay updated with the latest iOS development trends, tools, and best practices, as well as advancements in AI integration.
- Stay updated with the latest iOS development trends, tools, and best practices, as well as advancements in AI integration.
- Review code and offer constructive feedback to ensure code quality and adherence to best practices.
- Participate in requirements gathering and provide input on technical feasibility and implementation.
- Identify and resolve bottlenecks and memory leaks.
- Integrate with RESTful APIs or other backend services securely and efficiently.
- Use analytics and monitoring tools to track app performance and user behavior.
- Maintain documentation of code, architecture, and development processes.
- Ensure apps comply with Apple's guidelines and standards.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field. Master’s degree is a plus.
- Proficient in the English language with excellent written and verbal communication skills, as English is the primary language for internal and external communications.
- Proven experience as an iOS developer with a strong portfolio of released applications.
- Proficiency in Swift and Objective-C.
- Familiarity with iOS frameworks such as Core Data, Core Animation, etc.
- Experience with AI and machine learning integration in mobile applications.
- Understanding software architecture and design patterns (MVVM, Clean architecture, etc.)
- Knowledge of how backend and frontend operates.
- Knowledge of how backend and frontend operates.
- Strong understanding of the full mobile development life cycle.
- Excellent problem-solving skills and a passion for pushing mobile technologies to the limits.
- Strong analytical and debugging skills.
- Excellent communication skills, both written and verbal.