Submit
Senior React Native Developer
Porto
Job description
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. HOW YOU’LL MAKE AN IMPACT: • 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. Requirements • 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 or company purpose. • Creating fluid visual interactions, creating and implementing mobile user experience patterns. You are good at: • 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.
Want to apply?
Position
Name*
Email*
Phone number*
Country*
City*
Linkedin
Faça upload do seu CV*
(max. 4MB)
Upload your photo or video
(max. 4MB)