iOS Developer (US)

Los Angeles 22 months agoFull-time External
Negotiable
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 deployment processes. • Stay updated with the latest iOS development trends, tools, and best practices, as well as advancements in AI integration. • Gather feedback from users, stakeholders, and QA teams to continuously refine and improve applications. • 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. • A passion for the startup's mission and a willingness to contribute beyond the role's technical responsibilities. • 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