Here is the job description that we are looking for in this role:
What You'll Do
- Lead the design and development of mobile applications using React Native.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Maintain code quality, organization, and automatization.
- Conduct code reviews and mentor junior developers.
- Identify and correct bottlenecks and fix bugs to optimize performance.
- Stay updated with emerging technologies and apply them into operations and activities.
What You Know
- Should have good React native programming skills and be able to build an application from scratch
- Should be well versed with State Management and Redux
- Should be able to explain Animations, Hooks, and Gestures
- App Deployment (CI/CD) and Manual the candidate should be knowing and working experience
- Debugging and Performance Optimization:
- Independence and Communication should be good
- Should be able to lead the team and give directions to offshore team
- Should code and ship complex new features at high velocity and high quality for the React Native App.
- Should be able to leverage and take the ownership of the existing React Native app, with an eye to pixel-perfection, security, and scalability.
- Should drive the architecture and technology choices that enable a world-class user experience.
- Should work with backend and infrastructure teams to make sure the app fits nicely within the infrastructure, and scalability/reliability recommendations
- Should have worked on building a pipeline to help increase the efficiency of the team in Native Apps ecosystem.
- Continuously explore new technologies that will delight the user experience of the customers to be at the forefront of a rapidly changing digital environment.
Education
- Bachelor's degree in Computer Science, Information Systems, Engineering, Computer Applications, or related field.