Kompanion is democratizing access to brain health by using generative AI to create and deliver personalized digital psychotherapies.
Tasks
Your Role
As an iOS Developer you will be working closely with our Tech lead and Chief Tech and Product Officer to further develop our product (Lilia), an application that helps families support elderly loved ones affected or at risk of dementia by turning their daily messages into personalized psychotherapies that foster emotional & cognitive wellbeing. You will have the chance to get involved in all aspects of mobile app development.
Key Responsibilities
Develop and maintain iOS applications with a focus on performance and usability.
Collaborate with cross-functional colleagues to define, design, and ship new features.
Write clean, maintainable, and testable code, following best practices.
Debug and resolve issues, ensuring high-quality and stable releases..
Participate in code reviews to maintain code quality and shared knowledge
Manage CI/CD pipeline and release deployments
Manage AppStoreConnect
Stay up-to-date with the latest iOS development trends and technologies
Requirements
What We’re Looking For:
2-4 years of experience in iOS development.
Proficiency in Swift: Strong understanding of Swift programming language, including modern syntax, best practices, and error handling.
Experience with SwiftUI: Familiarity with building UIs declaratively using SwiftUI, including managing view lifecycles, state management, and animations.
Experience with RESTful APIs: Ability to use REST APIs, handle HTTP requests/responses, manage network sessions, and handle errors appropriately.
Familiarity with GCP: Experience working with Google Cloud Platform services, particularly those related to backend integration (e.g., Firebase, Cloud Functions, or other GCP-hosted APIs).
Version Control (Git): Strong knowledge of Git for version control, branching strategies, and collaborative workflows (e.g., pull requests, code reviews).
Unit Testing & UI Testing: Experience with writing unit tests and UI tests to ensure code reliability and maintainability.
Understanding of the Composable Architecture (TCA): Experience with TCA, including managing state, effects, and reducers in a modular and testable way
Good problem-solving skills and attention to detail.
Strong communication skills and the ability to work highly autonomously
Nice To Have
Experience with CI/CD pipelines, particularly GitHub actions
Knowledge of testing frameworks (e.g., XCTest).
Previous experience working in a startup environment.
Benefits
What We Offer:
Competitive compensation package
Flexible working hours with the possibility of full remote work.
A dynamic team with great growth potential
High autonomy and influence about strategic topics
Exciting technical landscape, be at the forefront of innovation
An international environment
A VC-backed startup
How To Apply
If you are a motivated iOS developer looking to take your skills to the next level and contribute to an exciting project, we’d love to hear from you! Apply with your CV and a brief cover letter detailing your experience and motivations.