Nutrium is a health tech company that transforms how people engage with nutrition globally. Our mission extends beyond improving the experience of nutrition professionals and patients, as we aim to make real nutrition accessible to everyone with Nutrium Care, promoting healthier and happier lives.
The Team
We are a motivated team driven by building something meaningful. At Nutrium, we value creativity, communication, agility, and being provocatively kind. While expertise is important, what truly sets us apart is our willingness to embrace challenges others might avoid.
The Role
We are looking for a talented developer with a deep passion for crafting exceptional experiences within the iOS ecosystem to build and improve the Nutrium mobile app used by over 100,000 users monthly.
* Develop, maintain, and enhance an iOS application, ensuring optimal performance and user experience;
* Collaborate with product managers, designers, and other developers to implement features and solve complex technical challenges;
* Write clean, maintainable, and scalable code while adhering to coding best practices;
* Debug, troubleshoot, and resolve technical issues in a timely manner;
* Conduct code reviews, and provide constructive feedback;
* Stay up-to-date with the latest iOS trends, frameworks, and best practices to ensure the use of cutting-edge technologies;
* Participate in planning, estimation, and delivery of new features and projects.
Requirements
* Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent professional experience;
* Proficiency in Swift and a deep understanding of Xcode;
* Experience with core iOS frameworks, such as SwiftUI, UIKit, Combine, and Core Data;
* Understanding of patterns such as MVVM and Coordinator;
* Strong grasp of Git and version control workflows;
* Excellent problem-solving skills, attention to detail, and ability to manage multiple tasks;
* Portugal-based (Remote/Hybrid).
Nice to Have
* Familiarity with Unit Testing and/or UI Testing frameworks;
* Familiarity with Swift's async/await;
* Familiarity with Swift 6;
* Exposure to Agile/Scrum development methodologies;
* Familiarity with push notifications, and analytics tools (e.g., Firebase, Amplitude);
* Familiarity with integrating third-party SDKs or libraries (e.g., CocoaPods, Swift Package Manager).