key responsibilities
- Design, develop, and maintain front end applications using React.js & React Native.
- Excellent problem-solving skills and the ability to work independently as well as in a team environment
- Collaborate with managers, teams, and stakeholders to understand requirements and translate them into technical specifications.
- mentor and coach team members, providing guidance on best practices, code reviews, and technical Skill development.
- Develop frontend components using HTML, CSS, JavaScript, and modern frameworks/libraries (React) to create responsive and intuitive user interfaces.
- Keep updated with the latest trends in technology and developments.
Skill set
- 4-5 years of development experience
- Deep expertise in developing scalable web application using React.js
- Expertise in developing scalable mobile applications using React Native
- Strong proficiency with modern JavaScript (ES6+) and TypeScript.
- String proficiency and experience with React Native CLI and Expo Farmwork
- Understanding of React Native Architecture like Fabric architecture, TurboModules, and the new renderer.
- Expertise in Redux, Redux Toolkit, Recoil, MobX, Zustand, and Context API.
- Expertise in writing reusable, high-performance, and memory-efficient components.
- Identifying and fixing performance issues in React Native apps using Flipper, Hermes, and performance Monitor.
Add-ons
- Experience in the Fintech or financial services industry
- Cloud experience in Azure
- Familiarity with modern development workflows, CI/CD pipelines, and containerization tools like Docker and Kubernetes.
- Extensive experience working with Github Actions.
- Android (Java/Kotlin)