We are seeking a passionate and experienced React Native Software Engineer to join our Sportsbook domain team. In this role, you will be responsible for transforming designs into secure, stable, testable, and maintainable code for our Sportsbook application, building both iOS and Android apps using React and React Native. You will play a key role in ensuring our platform is highly usable and will focus on writing clear, scalable front-end code while continuously improving front-end design and processes to enhance quality and efficiency. You should be a strong communicator with a commitment to continuous improvement, possessing the ability to propose pragmatic solutions to complex problems and a desire to learn from and educate others.
Responsibilities:
* Produce high-quality code, applying appropriate technologies and best practices.
* Collaborate with your team to design and build stable and performant software.
* Adhere to coding standards and best practices, ensuring code is simple and extendable.
* Thoroughly test your code.
* Balance customer requirements with team needs.
* Actively participate in code reviews, design discussions, team planning, and ticket/metric/COE reviews to help the team evolve.
* Take on projects and make software enhancements to improve team software and processes.
* Resolve the root cause of complex problems, ensuring maintainable software.
* Accurately estimate stories/tasks and deliver them on time.
* Troubleshoot, research, and resolve defects.
* Stay up to date with market standards and open-source frameworks.
* Embrace a humble, pragmatic, self-managed, and knowledge-seeking mindset, always challenging the norm.
* Take responsibility for the code you inherit and produce.
Requirements:
* Degree in Computer Science, a related field, or equivalent experience.
* In-depth knowledge of React Native with Typescript.
* Experience bridging iOS or Android native layers.
* Knowledge of multi-threaded, asynchronous code.
* A track record of shipping high-quality features in a Hybrid (React Native application with Native components) mobile environment.
* Experience with CI/CD platforms and pipelines.
* Experience with Agile development methodologies (Scrum).
* Experience working with cloud-based infrastructure and technologies, preferably AWS.
* Experience with testing concepts, test tools, and integrating testing into the SDLC.
* Demonstrated abilities in driving operational excellence and best practices.
* Strong sense of ownership, urgency, drive, and a proactive attitude toward driving change.
* Comfortable collaborating with other disciplines and stakeholders.
* Passionate about working in fast-paced environments and adapting to change.
Benefits:
* Interesting and challenging work in a fast-paced industry.
* A sense of achievement from shipping features to users.
* Opportunities for personal development and clear career pathways.
* A supportive and inclusive team environment.
* A trusting work environment with autonomy and ownership.
* A great financial package including salary, bonus, pension, private healthcare, share save scheme, flexible working & holiday policy, and other benefits.
How to Apply
Interested in this position? Please submit your resume and cover letter through the application portal.
Apply Now