About Us:
Kompanion is democratizing access to brain health by using generative AI to create and deliver personalized digital psychotherapies.
Tasks
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 crossfunctional colleagues to define design and ship new features.
- Write clean maintainable and tele code following best practices.
- Debug and resolve issues ensuring highquality and le releases..
- Participate in code reviews to maintain code quality and shared knowledge
- Manage CI/CD pipeline and release deployments
- Manage AppStoreConnect
- Stay uptodate with the latest iOS development trends and technologies
Requirements
What Were Looking For:
- 24 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 GCPhosted 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 tele way
- Good problemsolving ss and attention to detail.
- Strong communication ss 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 VCbacked startup
How to Apply:
If you are a motivated iOS developer looking to take your ss to the next level and contribute to an exciting project wed love to hear from you! Apply with your CV and a brief cover letter detailing your experience and motivations.
Come join us in building soing amazing!