
Job Title: Software Engineer - iOS development
About our CompanySeniorLife.AI develops software that helps detect mobility issues in seniors & help prevent future injuries. Our trained AI models are trained with a large clinical dataset -- they can analyze various kinds of motion and identify potential health risks. The software recommends personalized rehabilitation programs and measures progress over time.We are based in the US, Japan and have a development center in India.
Job Summary:You will be part of a dynamic and fast growing GLOBAL team of developers that include AI engineers, app developers and UI designers and Backend developers. We are seeking a highly skilled and experienced iOS developer to join our team. The ideal candidate will have a 3-6 years of experience and a strong background in SwiftUI, MLKit, Push Notifications and Camera. The candidate will work on designing, developing, and deploying iOS applications to the App Store.
Responsibilities:
Write high-quality, reusable, and scalable code using best practices and design patternsCollaborate with cross-functional teams to design, develop, and deploy new features.Actively involved in code reviews.Help cross functional teams to debug and resolve the application.Stay up-to-date with new technologies and industry trends to improve our development practices.
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related fieldIdeal candidate should have 3 to 6 years expc.Experience with Object Oriented ProgrammingSolid knowledge on Agile methodology and practices, such as SCRUM, Test Driven Development (TDD), etcStrong problem-solving and analytical skills.Proficient in using Git for source code managementComfortable multi-tasking and working as part of a global team, as well as working independently and taking ownership.Proficient in SwiftUI, with a good knowledge of its ecosystemsAWS and Amplify Configuration and integrationKnowledge on MLKit(pose estimation)Good knowledge of Push NotificationsUnderstanding of native camera functionalityGood sense of UI design and a user-oriented focusUnderstanding of package dependencies and pod integrationUnderstanding of localizableFamiliarity with APIs to connect to back-end servicesKnowledge of App publishing
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
