Nutrium is a health tech company transforming how people engage with nutrition on a global scale. For years, we’ve improved the experience of nutrition professionals and patients with today’s #1 nutrition counseling platform. But we didn’t stop there.
Today, our mission extends further. With Nutrium Care, we aim to make real nutrition accessible to everyone - promoting healthier and happier lives.
Our journey is fueled by core values that guide every decision we make. We believe that everyone can make an impact, regardless of their job title or experience. We embrace continuous improvement, experiment with new ideas, and learn from both successes and mistakes. We value teamwork and collaboration in pursuit of shared goals, and above all, we strive for excellence.
The Team
We are a motivated, young, and entrepreneurial team, driven by the excitement of building something meaningful.
At Nutrium, we value creativity, communication, agility, and being provocatively kind - sometimes the best way to help is by challenging others with empathy. While expertise is important, what truly sets us apart is our willingness to embrace challenges that others might avoid.
The Role
We are looking for a talented developer driven by a deep passion for crafting exceptional experiences within the iOS ecosystem, to help build and improve the Nutrium mobile app used by over 100,000 users monthly. This position is ideal for a developer with a solid technical foundation and a passion to grow while building engaging, user-friendly apps.
Key Responsibilities:
- 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.
Who You Are:
- 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).
#J-18808-Ljbffr