Key Responsibilities:
-
- Design, develop, and maintain robust, scalable, and efficient front-end solutions using React.js and related technologies.
- Collaborate with cross-functional teams to define, design, and implement new features.
- Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
- Write clean, maintainable, and reusable code, and enforce best coding practices through code reviews.
- Troubleshoot and debug complex issues, providing timely and effective resolutions.
- Stay updated with the latest industry trends and technologies to ensure our solutions remain cutting-edge and effective.
Required Skills and Experience:
- Experience: Minimum of 7 years of experience as a React.js developer.
- React Ecosystem: Extensive knowledge and hands-on experience with React.js, React Context, React Query, React Storybook, Vite, Vitest, and React Testing Library.
- Leadership: Proven experience in leading and mentoring development teams.
- Banking/Finance: Previous experience working on projects within the banking or finance sector is highly preferred.
- Testing: Proficient in unit testing, integration testing, and end-to-end testing.
- Version Control: Strong proficiency with Git or other version control systems.
- Collaboration Tools: Familiarity with Agile methodologies and tools like JIRA.