Job Description
Job Overview:
We are seeking a highly skilled and experienced Front-End Developer to join our dynamic team. The ideal candidate will have a solid background in React, JavaScript, and front-end technologies, with a deep understanding of web development and design principles. Experience in the banking domain is a significant plus, as the role will involve developing and enhancing web applications within the financial sector.
Key Responsibilities:
- Develop and maintain dynamic, responsive, and scalable front-end applications using React, JavaScript, HTML, CSS, Bootstrap, and Java.
- Collaborate with UX/UI designers, back-end developers, and product managers to create seamless, user-friendly web applications.
- Write clean, efficient, and maintainable code, ensuring high performance and responsiveness of applications.
- Participate in code reviews to ensure coding standards and best practices are followed.
- Work with APIs to integrate front-end solutions with back-end services.
- Troubleshoot, debug, and optimize applications for maximum speed and scalability.
- Ensure cross-browser compatibility and responsive design for various screen sizes and devices.
- Stay up to date with the latest trends and best practices in front-end technologies.
- Apply your experience in the banking domain to create solutions that meet industry standards and regulatory requirements.
Required Skills & Qualifications:
- 6+ years of relevant front-end development experience.
- Strong proficiency in React, JavaScript, HTML, CSS, and Bootstrap.
- Candidates should have hands-on experience with React and JavaScript and be comfortable with both basic and advanced concepts. Experience in Angular is also a plus.
- Solid understanding of Java and how it integrates with front-end technologies.
- Strong problem-solving skills; ability to implement algorithms and solve coding challenges effectively.
- Candidates should be able to demonstrate solid problem-solving abilities, including implementing recursive and other programming challenges efficiently.
- Knowledge of Micro Front-End architecture is mandatory.
- Candidates should have an interest in learning micro front-end concepts and how to implement them, as this will become part of the development process.
- Proven ability to write clean, efficient, and well-documented code.
- Strong knowledge of responsive design principles and ensuring cross-browser compatibility.
- Ability to collaborate effectively with cross-functional teams.
- Excellent communication skills (both written and verbal).