Friendly and welcoming recruiter smiling at camera

Software Development Engineer

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.

Product Manager #1

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.
Product Manager #2

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.