← Back to Careers

Front End Developer

technology | $100,000+

About This Role

As a Front-End Developer, you will contribute to the success of our client's projects by leveraging your minimum of 5 years of experience in Front-End technologies. The ideal candidate will be a seasoned web application developer with proficiency in modern JavaScript and a strong background in user experience (UX) design.

Requirements

  • Bachelor's degree or equivalent in Computer Science
  • Minimum of 4-7 years of experience
  • Skilled web application developer with expertise in modern Javascript and UX design
  • Proficient in JavaScript Object-Oriented development with hands-on experience in ReactJS, Material UI, Redux, and Webpack
  • Familiarity with React Hooks and functional React components
  • Experience with NodeJS and NPM package management
  • Proficient in web markup, including HTML5 and CSS3
  • Solid understanding of wireframe tools
  • Knowledgeable about user-centered design (UCD), user research, user testing, A/B testing, rapid prototyping, and addressing usability and accessibility concerns
  • Understanding of web applications and their components (sessions, cookies, etc.)
  • Familiarity with Rest APIs; proficiency in asynchronous request handling, partial requests, and AJAX

Responsibilities

  • Spearhead the development of dynamic and responsive web applications using your proficiency in modern JavaScript, Java, and associated frameworks
  • Collaborate with cross-functional teams to translate business requirements into effective and efficient front-end solutions
  • Elevate user experiences by implementing intuitive and aesthetically pleasing designs
  • Leverage your expertise in UX design to contribute to wireframing, rapid prototyping, and user-centered design (UCD) methodologies
  • Utilize your extensive knowledge of JavaScript Object-Oriented development to create robust and scalable front-end solutions
  • Implement and maintain front-end technologies such as ReactJS, Material UI, Redux, and Webpack
  • Ensure high code quality through code reviews, testing, and continuous integration practices
  • Collaborate with back-end developers to seamlessly integrate front-end components with server-side logic
  • Familiarity with Rest APIs and expertise in handling asynchronous requests, partial requests, and AJAX for smooth integration with server-side functionalities