Job Openings Front End Application Developer

About the job Front End Application Developer

Minimum Requirements: 

  • At least 5+ years of experience with Angular and React.
  • Good understanding of OOPs concepts.
  • Strong hands on knowledge on HTML5, CSS3, ES6+
  • Strong understanding of the React Virtual DOM, JSX and API
  • Hands on experience on REST APIs, GraphQL and WebSocket
  • Experience with a State-management framework like Redux (with middleware) or MobX
  • Comfortable with concepts like Container/Presentation components, Higher Order Components.
  • Worked with UI libraries like Material-UI, Semantic UI, Bootstrap or similar.
  • Good understanding of CSS in JS, aka scoped-css or Styled Components.
  • Unit testing with Karma  and Mocha or Jest.
  • Experience working with client-side templating languages like Handlebars, Mustache or similar.
  • Experience on working with frontend build systems and automating the same using Grunt / Gulp.
  • Experience on MVC frameworks (Backbone.js, or similar) and knowledge of common JavaScript design patterns will be good to have.
  • Experience of working with server-side JavaScript frameworks based on Node.js
  • Exposure to Style Guides, Atomic Design.
  • Exposure to Design tools like Sketch, Adobe Illustrator or Affinity Designer.
  • Good verbal and written communication in English.

Responsibilities: 

  • Work with Project management and solution architects to estimate and scope out projects.
  • Work with Creative team during planning, discovery and production phase.
  • Work with backend development team to create and optimize solution.
  • Optimizing code for performance.
  • Comment code and produce documentation to industry standards as needed.
  • Produce code to the highest standards while adhering to industry accepted architecture and design pattern techniques and methodologies (e.g., MVC, SOA, OOP, DI etc.)
  • Create rapid high-fidelity prototypes using UI Frameworks while working with creative teams.