Frontend Developer

Skills
Continuous Integration And Continuous DeliveryFront-End DevelopmentTypescriptWeb Services APICSSGitlabNext.Js
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Hands-on experience developing and maintaining front-end web applications with Next.js
  • Experience with CSS/Sass and UI component frameworks such as MaterialUI including theming
  • Hands-on experience developing Next.js API backends to support the front end
  • Understanding of API integrations with backend services
  • Experience writing automated unit tests using tools such as Jest / React Testing Library
  • A solid understanding of design principles and clean code practices
  • Understanding of CI/CD pipeline environments
  • A commitment to producing high-quality code that meets task requirements
  • Understanding of enterprise software development and maintenance
  • Ability to collaborate effectively with tech leads developers product teams QA and BAs
  • Awareness of application security compliance and ability to raise concerns appropriately
  • Understanding of the software product development lifecycle and test processes

Nice to have

  • Professional
  • Positive approach
  • Strong communication skills
  • Autonomous
  • Team player
  • Analytical
  • Problem-solving
  • Multi-tasking
  • Curious

Day to day

  • Design, build, and maintain web applications that deliver intuitive and reliable user experiences
  • Work closely with product, design, and back-end engineering teams to create new features and improve the application framework
  • Investigate defects, write automated unit tests, and apply clean code and security best practices to ensure high-quality software

Hiring process

  • Complete the application form and click Apply
  • Talent Acquisition reviews application
  • Successful candidates are contacted via email and phone
  • Inclusive interview process follows