React Native Engineer / Team Lead
Role details
Job location
Tech stack
Job description
DNA.inc is looking for an experienced React Native developer to join a small, collaborative team building a TV app on a new platform. You'll bring your expertise to solve challenging technical problems, help shape architecture and performance, and ensure the overall quality of applications used by audiences worldwide.
About the job
In this role, you'll work closely with team members experienced in native and web platforms, applying your React Native skills to tackle key technical problems. Depending on project scope, you may act as the senior developer or step into a leadership role, guiding the team and making key technical decisions.
Among other things, we will look to you to:
Provide technical direction and mentor a small to medium-sized React Native team on client projects.
- Be able to lead the team, or act as the senior developer, on your own or possibly in close collaboration with a client-appointed team lead.
- Drive architectural and performance-related decisions, especially for constrained environments like TV platforms.
- Coordinate with client stakeholders to align technical direction with business goals.
- Guide the team in best practices, code quality, and performance optimization.
- Be hands-on in the codebase while ensuring the team delivers at a high level., Streaming (audio and/or video)
- Media Players
- Automated Testing
- Payments
- Localization
- Large modularised codebases
- Experience with developing React Native apps for TV
- Native experience with iOS, Android and Web development, A remote-first position anywhere in the European Union, with the option to work from one of our hubs if you choose
- Challenging work with a dynamic, international consultancy
- Fair compensation, aligned with your experience and region
- Flexibility in working hours and location
- Opportunities to collaborate with accomplished engineers and designers
- A clear growth path, either deepening your craft or moving into leadership
- Periodic company offsites across Europe
- Support for your home office setup (hardware, software, etc.)
- Additional benefits (e.g. pension) vary by country; details available upon request
Requirements
Do you have experience in iOS development?, Do you have a Bachelor's degree?, Our ideal candidate for this role has 5+ years experience with, React, React Native, and the React rendering engine
- Reactive programming (RxJS, Redux-Observables)
- TypeScript
- Redux
- Calling native code on host platforms
- UI development for multiple React Native platforms
- Writing framework-agnostic code
- Debugging performance issues
- Product and project lifecycles
- Working on large projects, specifically:
- Taking a high-level view of technical challenges
- Abstracting complex problems
- Evaluating different solutions and their potential impacts