Developing and maintaining features in a collaborative, Agile environment; Writing testable code and ensuring the test coverage stays at the agreed level; Documenting your code; Take ownership of your code every step of the way - from development to deployment and maintenance; Diagnose issues in production and devise solutions for them; Work both autonomously and collaboratively to complete tasks; Be an integral part of solutions design and implementation; Experience with FRP framework (ReactiveCocoa, RxSwift, etc) Experience with MVVM(-C) architecture Experience with Functional programming/concepts Experience with CI/CD development methodologies and tools (fastlane, Jenkins, Travis, GoCD, etc) Ability/experience testing code and/or writing testable code Open Source contributions and/or willingness to contribute Integration into a company that cares about its employees; dynamic and relaxed work environment; flexibility in working hours and the possibility of remote work; health insurance; personalized and appropriate monitoring plan for individual and career goals; various training courses, from languages, hard skills as soft-skills because we believe in your professional and personal growth. Start and further information: Portugal; Modality informed at interview (Remote, Full Remote, and Hybrid); Start date: Within 60 days, 24 months contract renewable for the same period; Visa support.