Intermediate Front End Developer (ReactJS)

Technology Department | Permanent Position | fulltime | 2+ years of Experience

About the role

Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows using mobx, flux and redux in different projects. We seek hard working, motivated, deadline driven individuals to develop interactive websites. Applicants must have multiple years of experience writing custom HTML and CSS, plus advanced JavaScript experience. Expertise writing semantic, modular Front-End code using HTML5, CSS3, and W3C coding practices a must. Understanding of concepts like feature detection, mobile first and future friendly design highly encouraged


  • Develop new user-facing features
  • Collaborate with other team members
  • Create markup and styling in HTML and CSS with use of best practices
  • Develop and maintain applications using JavaScript, jQuery, AJAX
  • Have excellent verbal and written communication skills
  • Write well designed, testable, efficient code by using best software development practices

Required skills

  • 2+ years of front-end web development experience
  • Advanced understanding of Javascript modular pattern
  • Ability to learn quickly
  • Proficient experience of responsive web design
  • Intermediate knowledge of SEO
  • Capable of coding vanilla JavaScript while understanding the business value in using jQuery
  • Advanced understanding of JavaScript
  • Advanced understanding of web markup, including HTML5 and CSS3.
  • Experience with CSS pre-compilers like SASS or Less
  • Proficient knowledge of cross-platform and cross-browser issues
  • Use tools to compile static templates (Handlebars, Pug, Jekyll, Middleman, Hexo, etc.)
  • Experience working in an agile development environment
  • Understanding of development design patterns like MVVM
  • Basic/Well -known understanding of Typescript
  • Proficient experience with ReactJS, React state and live cycle
  • Good understanding of RestFul architecture
  • Well understanding of state management (Redux, Flux, Mobx)
  • Good handling of automation development tools like Grunt, Babel, Webpack, NPM, yarn, etc
  • Familiarity with code versioning tools such as Git, SVN, and Mercurial.
  • Unit Testing is a plus


Apply now

Upload resume
(Maximum file size: 20 MB)
Upload portfolio
(Maximum file size: 20 MB)