Apply on
The ideal candidate will be responsible for designing, developing, testing, and debugging responsive web and mobile applications for the company. Using JavaScript, HTML, and CSS, this candidate will be able to translate user and business needs into functional frontend design.
Responsibilities
- Develop new user-facing features using React.js and modern JavaScript frameworks.
- Build reusable components and libraries for future use, ensuring scalability and maintainability.
- Collaborate with UX/UI designers to implement high-quality, responsive, and user-friendly web designs.
- Write clean, efficient, and well-documented code to ensure the highest quality standards.
- Work closely with backend developers to integrate RESTful APIs, ensuring seamless interaction between front-end and back-end services.
- Implement state management using tools like Redux, Context API, or other relevant technologies.
- Optimize web applications for speed and performance, ensuring fast load times and a smooth user experience, even with complex data-driven applications.
- Participate in code reviews, pair programming, and maintain consistent code standards.
- Contribute to the continuous improvement of development processes, testing procedures, and tools.
- Stay up to date with emerging trends in frontend development, banking technologies, and security best practices.
Qualifications
* Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.
* Min 2 years of professional experience in frontend development, with a focus on React.js.
* Experience working in the banking, fintech, or financial services industry is highly preferred.
* Proficiency in React.js and its core principles, including component lifecycle, hooks, and state management (e.g., Redux, Context API).
* Strong experience with modern JavaScript (ES6+) and TypeScript.
* Experience with HTML5, CSS3
* Solid understanding of RESTful API integration and working with data (JSON, HTTP requests).
* Experience with version control systems, particularly Git.
* Familiarity with Webpack, Babel, and other frontend build tools.
* Fluency in English is mandatory