
Software Development Engineer
Engineering
Portugal
Hybrid
Job type
Full-time
Stack
React Native
Who are you?
As a Senior Software Engineer, you will play a key role in the design and development of scalable, high-quality software solutions. Beyond hands-on coding, you’ll act as a technical reference within the team, driving architectural decisions, mentoring peers, and helping shape best practices. You are expected to contribute with strong technical expertise, a collaborative mindset, and a strategic approach to solving complex problems that have real impact on the business.

Key Responsibilities
- Design, develop, and maintain scalable and maintainable software systems that align with business goals.
- Drive and own technical decisions, ensuring long-term maintainability and scalability of solutions.
- Lead architecture discussions and participate in system design, code quality reviews, and performance improvements.
- Collaborate cross-functionally with QA engineers, Product Managers, Designers, and other stakeholders across locations (e.g., the Netherlands and Portugal).
- Identify technical and process improvement opportunities, and take the initiative to implement them.
- Mentor and support the professional growth of junior and mid-level engineers through guidance, code reviews, and knowledge sharing.
- Troubleshoot complex issues and lead the resolution of production incidents when needed.
- Contribute to the evolution of engineering best practices and help build a high-performing, inclusive team culture.
Required Qualifications
- 5+ years of mobile development experience, with solid production experience in React Native (Expo) and TypeScript.
- Proven track record of publishing and maintaining apps in the App Store and Google Play.
- Strong UI skills, turning designs into polished, accessible and performant screens on a design system.
- Experience building charts with large data sets and live updates.
- Hands-on experience with device features: NFC, Bluetooth Low Energy, camera/barcode scanning and push notifications.
- Ability to write native modules (Swift/Kotlin) and Expo config plugins when needed.
- Experience with offline use and data synchronization.
- Good working level of English, strong ownership and eagerness to learn.

Why you will love to work with us
- In the heart of the city of Porto, Aveiro and Braga, you'll have an amazing office with a parking lot, lots of food and equipped kitchens
- We offer you a transport allowance and an Uber Eats weekly budget. I know, right?! Going to the office has never been easier!
- Health insurance (extendable to your household without extra costs), personal time off and flexible working hours
- Extra vacation days by longevity within the company and the possibility to work abroad for up to 6 weeks.
- You will live our culture of learning - we are committed to your development so we love to share and learn with each other, alongside an annual budget for learning and development
- Each employee is rewarded with an Annual Bonus based on tenure
- You can further develop your English through private lessons
- You will emerge in a state of the art technology and exciting challenges
- We believe in building relationships at work. That’s why we organise several team outings and happy hours moments throughout the year
- And much more.