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