• Jobs
  • >
  • React Native Developer

React Native Developer

  • Full time
  • Hybrid (Coimbra, Porto, Sertã, Portugal)
  • ENGINEER

Present Technologies, ranked in the Top 2 of the Best Places to Work in Portugal, is seeking highly-skilled React Native Developers to join our mobile development team. From large-scale digital platforms to market-leading mobile apps, our clients and partners trust us to build reliable software used every day by millions of users.

If you are looking for challenging projects, love to play around with modern mobile frameworks, and think you can handle the pressure of delivering top-tier apps to the stores, this offer is for you!

WE are PRESENT because WE CARE!

ROLE DESCRIPTION - KEY RESPONSIBILITIES

  • Architect efficient and reusable mobile components and systems that drive complex cross-platform applications.

  • Follow best practices using clean code and mobile-specific design guidelines (Human Interface / Material Design).

  • Improve developer productivity through better tools, processes, and mobile CI/CD frameworks.

  • Build reliable and robust applications optimized for performance, battery life, and smooth animations.

  • Work closely with the design team to deliver the best user experience across various screen sizes and devices.

  • Passion for solving large-scale engineering challenges and handling the nuances of iOS and Android platforms.

  • Dedication to completing projects on time and navigating the app store submission process.

  • Help the team evolve, sharing and experimenting with new ideas and emerging mobile technologies.

MAIN REQUIREMENTS

  • Experience in Vanilla JavaScript and TypeScript.

  • Deep knowledge of React Native and its core principles.

  • Understanding of mobile-first styling and layout (Flexbox for React Native).

  • Knowledge of industry best practices for mobile security and data persistence.

  • Experience creating testable code and making mobile testing a priority.

  • Prior experience with Git source control systems and tools such as GitHub or GitLab.

  • Agile methodologies such as Scrum or Kanban.

  • Good communication and organizational skills.

  • Proficiency in English.

NICE TO HAVE

  • State management mastery (Redux, MobX, Zustand, or similar).

  • Experience with testing libraries such as Jest, React Native Testing Library, or Detox for E2E.

  • Knowledge of Native Modules and bridging (Swift/Objective-C or Kotlin/Java).

  • Experience with mobile tooling like Fastlane, Expo, or Flipper.

  • Familiarity with push notifications, deep linking, and offline-first architecture.

  • Experience with Node.js (Express/NestJS) for backend integration.

  • Exposure to Docker or cloud-based mobile build environments.

  • A strive for pixel perfection and fluid 60fps interactions.

PERKS

  • Healthcare Insurance

  • Mobile phone

  • Company/performance bonus

  • Extra days of holidays

  • Annual budget for flexible benefits (e.g., kindergarten payment, health and well-being, education expenses, savings & retirement, public transportation, and family health insurance)

  • Great offices with free fruit and coffee

  • English lessons

  • Technical training / learn sessions / workshops

  • Udemy License

  • Flexible working hours

  • Work with a very talented team

  • Prestigious clients

  • Wellness measures

  • Welcoming and relaxed work environment