Senior Front End Engineer

About you
 

Our Senior FrontEnd developer will be responsible for building the visual elements of the applications and should also transform customer needs into functional and attractive interfaces. As an essential part of the engineering team and software development process, the role is required to develop efficient and intuitive front-end applications. A successful Senior FrontEnd must be a self-motivated, creative and analytical team player. 

Responsibilities
 
  • Write clean, high-quality, high-performance, maintainable code.

  • Meet with the development team to discuss user interface ideas and applications.

  • Review application requirements and interface designs together with UX/UI specialists.

  • Develop and implement highly-responsive user interface components using React technologies.

  • Write application interface codes using JavaScript following React.js workflows.

  • Troubleshoot interface software and debugging application codes.

  • Develop and implement front-end architecture to support user interface concepts.

  • Monitor and improve front-end performance.

  • Document application changes and develop updates.

  • Work closely with the UX/UI designer as well as with the founders, as well as product and design teams to define feature requirements and deliver the product that materially impacts the business and improves the customer experience.

  • Identify performance bottlenecks and come up with novel ways to solve them.

  • Develop and maintain various internal tools that manage the forecasting, customer service, and marketing workflows.

Experience
 
  • 4+ years of front-end experience in a production environment.

  • Previous experience working as a React.js Developer.

  • Experience working with JavaScript, CSS, HTML, and front-end languages.

  • Experience with user interface design.

  • Experience with browser-based debugging and performance testing software.

  • Experience managing complex projects.

Requirements
 
  • Bachelor's degree in Computer Science (or related field), postgraduate degree is seen as a big plus.

  • Fintech domain experience and expertise.

  • Knowledge of REACT tools including React.js, Redux, and Flux.

  • Startup leadership position is a plus.

  • Knowledge of performance testing frameworks including Mocha and Jest.

  • In-depth knowledge of JavaScript, CSS, HTML, and front-end languages.

  • KNowledge  in working with backend/full-stack teams with the following stack: REST micro services architecture, API stacks, SQL, MongoDB, ideally also Angular, Flutter and Firebase (for our clients integration).

  • Excellent troubleshooting skills.

  • Good project management skills.

  • Advanced English level.

Aplicar a la vacante

arrow&v
Cargar C.V.

Gracias por aplicar, nos pondremos en contacto contigo.