React Native Developer (Mobile)

Lisbon, Portugal | Mobile | Full-time | Partially remote

Apply

Overview:

Here we craft software with people we love. We're looking for a React Native Developer to join our team!

As a React Native Developer you will be responsible for building fluid and responsive user interfaces for multiple platforms and devices using React Native. You will work in a high-performing self-motivated product development team and get exposure to working with other full-stack developers working on different layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, an active team player with a commitment to good code is required. We are looking for experienced Engineers with an appetite for solving complex problems and building seamless user interactions to world-class standards.

What will you do?

  • Working directly with the client to ensure the technical feasibility of the requirements;
  • Creating fluid visual interactions, creating and implementing mobile user experience patterns;
  • Being self-driven and working with little supervision towards a common team or company purpose;
  • Writing testable code and ensuring the test coverage stays at the agreed level;
  • Documenting your code;
  • Taking ownership of your code every step of the way from development to deployment and maintenance;
  • Mentoring junior engineers;
  • Diagnosing issues in production and devise solutions for them;
  • Being aware of metrics, performance, and operational aspects that show you care about your code.

What are we looking for?

  • Experience in React Native development, integration with well-known React Native libraries and communicating with back end APIs (REST and GraphQL;
  • Programming languages (ReactNative, React, JavaScript, Kotlin, Objective-C, Swift, C++, C).
  • Experienced with/eager to learn well-known development and testing frameworks;
  • Experience building service oriented architectures, design patterns, data structures;
  • Test-driven development and continuous delivery.
  • Being self-driven and working with little supervision towards a common team or company purpose.
  • Creating fluid visual interactions, creating and implementing mobile user experience patterns.
  • Agile mindset and methodologies such as Scrum and Kanban.
  • Developing and maintaining iOS/Android applications from the requirements to the App Store.
  • Unit Testing (Jest, Mocha), software design patterns and data structures.

What can you expect from us?

  • A permanent job contract for a long term project.
  • Tech equipment + SIM Card + personal smartphone.
  • Health and Life Insurance.
  • Social events and team buildings.
  • The commitment of letting you grow with us, and be rewarded accordingly.
  • A dynamic and young team that will be always there to support you.
  • Training in the latest technologies.
  • Coffee, fruits, snacks and a warm welcoming when you pass by the office.