Description

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).

Education

Any Graduate