Senior React Native Developer

Lisboa, Portugal | Frontend | Full-time | Partially remote

Apply

Overview:

We're building a world-class team, and we'd love you to join us.
As a React Native developer, you will be responsible for building fluid and responsive user interfaces for various platforms and devices using React Native.
You'll work in a self-motivated, high-performance product development team and have exposure to working with other full-stack developers working on different layers of the product infrastructure.
Building a product is a highly collaborative endeavour and, as such, you need an active team player with a commitment to good code. We're looking for experienced engineers
with an appetite for solving complex problems and building seamless user interactions to world-class standards.
For this role, you currently need to be based in Portugal.

What are we looking for?

• Developing and maintaining features in a collaborative, Agile environment;
• Writing testable code and ensuring the test coverage stays at the agreed level;
• Documenting your code;
• Take ownership of your code every step of the way - from development to deployment and maintenance;
• Diagnose issues in production and devise solutions for them;
• Work both autonomously and collaboratively to complete tasks;
• Be an integral part of solutions design and implementation.

What will you do?

• Architect enterprise-grade mobile cross-platform applications using React Native;
• Programming languages (ReactNative, React, JavaScript, Kotlin, Objective-C, Swift,
C++, C).Knowledge of Coroutines;
• Knowledge of Software Architecture (MVP and MVVM); Jetpack Compose;
• Android platform specific knowledge;
• 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 orcompany 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 Test (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.