Description

What you will do:

  • Develop new user-facing features using React.js/Next.js
  • Translating designs and wireframes into high quality code
  • Architect efficient and reusable frontend systems and abstractions
  • Work closely with UX/UI designers, backend developers, and other stakeholders to deliver seamless and performant web applications
  • Optimize applications for performance and scalability
  • Collaborate with internal partners and product owners to discuss their product needs and propose solutions
  • Actively participates in Agile ceremonies including daily stand-up meetings, sprint planning, sprint demos and retrospectives.
  • Take part in regular peer code reviews with fellow development team members


What you will bring:

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Thorough understanding of React.js and its core principles
  • Knowledge of Next.JS
  • Familiarity with newer specifications of EcmaScript
  • Strong working knowledge of RESTful APIs
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Experience working with application caching systems (Redis) and CDNs (Akamai, Cloudfront)
  • Have a working knowledge of Git (and ideally of GitHub) or other versioning software.
  • Familiarity with software development methodologies including Agile, SCRUM and the software development lifecycle (SDLC)
  • Proficient in code reviews and in providing constructive feedback to the team
  • Highly organized, self-motivated, adept at managing change and priorities with an ability to work under tight deadlines


 

Education

Any Graduate