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 autonomouslyand collaboratively to complete tasks;
- Be an integral part ofsolutions 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/eagerto 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 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 teambuildings;
- 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 latesttechnologies;
- Coffee, fruits, snacksand a warm welcoming when you pass by the office.