In this role, you will be responsible for developing and maintaining high-quality mobile applications, ensuring performance optimization, and implementing best security and accessibility practices.
Your key responsibilities will include:
- Develop and maintain Flutter applications using Riverpod for state management
- Implement share functionality and push notifications
- Ensure accessibility compliance to enhance the user experience for all customers
- Design and build a scalable Design System following Atomic Design principles
- Work closely with the security team to enforce security best practices
- Optimize performance and ensure high-quality UX/UI design implementation
- Conduct code reviews and mentor junior developers
- Ensure smooth integration with backend APIs and third-party services.
Our future colleagues should be passionate software engineers and trustworthy professionals, with an attitude of ownership, commitment to deliver, a desire to make an impact, and a collaborative and problem-solving mindset.
The following key skills and experience are required:
- Experience of 5+ years in mobile development (Flutter, Dart)
- Exposure to agile methodologies and distributed teams is welcomed
- Strong experience with Riverpod for state management
- Proficiency in RESTful APIs, JSON, and WebSockets
- Experience with unit and widget testing in Flutter
- Familiarity with CI/CD pipelines for Flutter apps
- Strong understanding of security best practices in mobile development
- Experience with push notifications and deep linking
- Knowledge of accessibility standards (WCAG, ADA, iOS/Android accessibility APIs)
- Experience in building a Design System using Atomic Design principles
- Ability to efficiently comprehend new systems and dive into technical issues
- Adaptability and flexibility when dealing with change and ambiguity
- Ability to interpret and communicate information in a clear and concise manner to others (technical/non-technical team members etc.)
- Excellent verbal and written communication skills in English
- Bachelor or higher degree in computer science (or equivalent).
- A chance to be a part of a casual but professional environment where you will have a safe place to try, fail and learn
- Have full ownership over your code
- Coaching from our tech leads to advance your soft and technical skills and set your own development path
- Defined and organized the onboarding process for both, the company and the project
- Competitive compensation depending on experience and skills
- Private pension and medical insurance for you and your family. Also, maternity and sick leave are 100% paid
- Sport clubs – from fishing to basketball, whatever rocks your boat
- Awesome referral fees - because great people know great people
- Work-life balance – this is the company that really supports your professional, family and personal goals
- Freedom to decide how you want to work - partly or fully remote or from our offices.
Top Skills
What We Do
Almost 20 years of experience in distributed software engineering – starting as Switzerland’s pioneer. youngculture, enjoy.ing and NSM Engineering have now landed in the CREATEQ universe.
Within the CREATEQ Group, we have experience in software engineering using a wide range of current state-of-the-art technologies, products and frameworks. Our expertise spans the latest technologies in the fields of Java, .NET, PHP, Mobile, Web and many more. CREATEQ implements, operates and maintains custom-built solutions as well as provides open-source and commercial products and frameworks.