Frontend Engineer

Job Description

Job Description:
My client is seeking a Frontend Engineer. You will play a critical role in designing, developing, and maintaining the user interfaces of our payments platform. You will collaborate with cross-functional teams to create intuitive and responsive web applications that enable seamless payment experiences for our users.
Key Responsibilities:

  • Develop and maintain user-friendly web applications using JavaScript, HTML, and CSS.
  • Collaborate with UX/UI designers to implement and enhance user interfaces.
  • Optimize application performance for speed and responsiveness.
  • Implement responsive design principles for a seamless user experience across various devices.
  • Work with front-end build tools, such as [list examples like Webpack, Gulp, or Grunt].
  • Utilize REST APIs to integrate backend functionality into the frontend.
  • Collaborate with backend engineers to ensure seamless communication between front-end and back-end systems.
  • Stay up-to-date with industry trends and best practices in frontend development.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
  • Strong proficiency in JavaScript, HTML, and CSS.
  • Experience with front-end build tools like Webpack, Gulp, or Grunt.
  • Familiarity with REST APIs and the ability to integrate them into web applications.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork skills.
  • Ability to work independently and take ownership of projects.
  • Prior experience in the fintech or payments industry is a plus.

Nice to Have:

  • Knowledge of modern JavaScript frameworks and libraries (e.g., React, Angular, or Vue.js).
  • Experience with version control systems (e.g., Git).
  • Understanding of web security principles.
  • Familiarity with agile development methodologies.