You will:
- Define and formalize the implementation blueprints for a new mobile App in collaboration with the development team and according to the roadmap,
- Implement the core components of our brand-new mobile Apps in modular way based on proprietary cryptography layers and communication protocols specification and code,
- Ensure high quality of the code by writing unit tests and peer-code review,
- Collaborate with the QA/Testing team to create high quality functional and performance test cases,
- Improve the software performance and quality based on advanced asynchronous models,
- Develop a maintainable and documented source code base,
- Implement architecture SPIKEs and create documentation for new features according to the requirements defined by the Product Manager,
- Participate in handling custom requests originating from QA and Integration/Support engineers,
- Lead and participate actively in all our Scrum activities from specification to release delivery.
- Bachelor, Master or PhD in Computer Science or Telecom,
- 5+ years of mobile development including 3+ years iOS native programming (Swift and Objective C),
- Solid experience in mobile UI/UX development,
- Good knowledge of Flutter or Native React is a definitive plus,
- Good knowledge of Go development is a plus,
- Good knowledge of Websocket is a plus,
- Strong OO design and development experience,
- Mastering modern application development and continuous integration tools,
- Knowledge of encryption libraries, OS and network security protocols like SSL,
- Sound technical background with deep knowledge Mac OS and Apple Development eco-system,
- Experience with Agile software development, Scrum is a plus,
- Structured and synthetic approach to software development,
- Flexible, stress resistant, autonomous and passionate,
- Good knowledge of English (spoken and written), French or German is a plus,
- Shortly available to join,
- Swiss citizen or C permit.