Mobile Developer / React Native

Descrição do trabalho

We are looking for Mobile Developer (React Native) to join our Client's team on a hybrid working model from Lisbon.

  • Key Responsibilities:
  • Develop, enhance, and maintain cross-platform mobile applications using React Native.
  • Collaborate with designers to implement intuitive and visually appealing user interfaces.
  • Integrate APIs to fetch and display data in mobile applications.
  • Ensure the performance, quality, and responsiveness of the application.
  • Debug and troubleshoot issues as they arise and provide timely solutions.
  • Stay up-to-date with the latest trends and best practices in mobile development.
  • Required Qualifications:
  • Bachelor's degree in Computer Science, Computer Engineering, or related field.
  • A minimum of 3- 5+ years of professional experience in mobile app development using React Native.
  • Strong proficiency in React Native, including a deep understanding of React Native components, navigation, state management, and third-party libraries.
  • Strong knowledge and experience in JavaScript or TypeScript, including ES6+ features, syntax, and best practices for writing clean and maintainable code.
  • Experience working with APIs to fetch and manipulate data in mobile applications.
  • Understanding of fundamental UI/UX design principles and the ability to work closely with designers to implement visually appealing and user-friendly interfaces.
  • Familiarity with developing cross-platform mobile applications for iOS and Android.
  • Proficiency in debugging and testing mobile applications to ensure performance and quality.
  • Familiarity with Git and version control systems.
  • Knowledge of modern authorization mechanisms, such as JSON Web Token.
  • Good understanding of RESTful APIs and experience integrating them into Mobile Applications.
  • Experience with Automated Frontend Testing Tools such as Cypress, Selenium or similar.
  • Experience using tools like Jira, GitLab, and GitHub.
  • Strong problem-solving and debugging skills.
  • Proficiency in Agile Development Methodology and collaborative team environments.
  • Good spoken and written English and excellent communication and Teamwork abilities.
  • Why Join Us?
  • Employment: Indefinite Contract from the start.
  • Health Insurance: Comprehensive coverage for your well-being.
  • Hybrid Work Model: 2 days on-site, 3 days remote.
  • Continuous Learning: Access to a Udemy Business subscription with thousands of workshops and courses.
  • Team Culture: Collaborative and innovative work environment.

If you meet the above criteria and are ready for an exciting opportunity in a dynamic environment, submit your resume!