Reworth

Senior front end engineer

Descripción

RESPONSIBILITIES

  • Writing clean, high-quality, high-performance, maintainable code.
  • Meeting with the development team to discuss user interface ideas and applications.
  • Reviewing application requirements and interface designs together with UX/UI specialists.
  • Developing and implementing highly-responsive user interface components using React technologies.
  • Writing application interface codes using JavaScript following React.js workflows.
  • Troubleshooting interface software and debugging application codes.
  • Developing and implementing front-end architecture to support user interface concepts.
  • Monitoring and improving front-end performance.
  • Documenting application changes and developing 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.

JOB SKILLS & QUALIFICATIONS

Preferred:

  • Fintech domain experience and expertise.
  • Startup leadership position is a plus.
  • You previously worked 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).

Required:

  • 4+ years of front-end experience in a production environment.
  • Previous experience working as a React.js Developer.
  • In-depth knowledge of JavaScript, CSS, HTML, and front-end languages.
  • Knowledge of REACT tools including React.js, Redux, and Flux.
  • Experience with user interface design.
  • Knowledge of performance testing frameworks including Mocha and Jest.
  • Experience with browser-based debugging and performance testing software.
  • Excellent troubleshooting skills.
  • Good project management skills.
  • Bachelor's degree in Computer Science (or related field), postgraduate degree is seen as a big plus.
  • English advanced level.

Comparte tu experiencia al usar CONNECTIONS en tu nuevo trabajo