Job Overview
Develop, test, and maintain React Native applications for sports industry clients, with a focus on Android integration. Collaborate with cross-functional teams to deliver high-quality mobile solutions in a remote, inclusive environment.
Responsibilities
- Develop, test, and maintain React Native applications.
- Write code for tasks with evolving requirements with minimal guidance.
- Build custom native Android modules and integrate third-party Android frameworks into React Native applications.
- Collaborate effectively with cross-functional teams, including UI/UX designers and backend engineers.
- Conduct thorough code reviews and contribute to maintaining a high standard of code quality.
- Maintain knowledge of mobile security best practices.
- Work with subject matter experts to produce requirements and develop solutions.
- Analyze existing software to debug and troubleshoot reported issues.
Qualifications
- 5+ years of experience in mobile development, including at least 3+ years with React Native.
- Strong knowledge of TypeScript, JavaScript, ES6+.
- Proficiency with state management frameworks.
- Proven Android development experience with Kotlin.
- Experience with integrating third-party APIs and SDKs.
- Comprehensive knowledge of accessibility guidelines and ability to implement accessible mobile user interfaces.
- Hands-on experience with CI/CD pipelines, app distribution, and Expo.
- Strong problem-solving and analytical skills.
- Ability to estimate well-scoped tasks and understand architecture, existing code, and technologies.
- Understanding and knowledge of data structures and algorithms.
- Ability to effectively communicate with clients and leadership team.
- Proven ability to balance multiple priorities, adapt to changing environments, and deliver in a fast-paced setting.