İş İlanları

Senior Front-End Developer – React.js | Segmentify



İlan Bitiş Tarihi: 04.07.2021


Role:

We are looking for a top-notch front-end developer who is prominent with modern web technologies and single page applications (SPA). You shall be responsible for developing web interfaces and implementing them with React.JS and JavaScript ES6 to improve our customer-facing Segmentify Panel. You should be keen with React.js and its well-known ecosystem (Redux, Webpack and Babel). You will convert user stories and mockups into functional and rock solid web interfaces; and also design and implement workflows which should be robust and easy to maintain.

You will collaborate with the product team to deliver the modules and features throughout the development life cycle. You will be responsible for developing, testing, debugging, and troubleshooting clean, web standards compliant React.js code. Your output shall be used by hundreds of Segmentify customers to monitor and configure their campaigns on a daily basis.

Job requirements:

  • BSc or MSc degree in Computer Science, Computer Engineering, Software Engineering or related disciplines from reputable universities
  • 3+ years of Web Development experience with React.js
  • Proficient with HTML5, CSS3 and AJAX
  • Strong understanding of modern JavaScript and experience with JavaScript ES6/ES5 syntax
  • Experience with popular React.js workflows (Redux)
  • Familiarity with RESTful APIs
  • Experience with common front-end devops tools like NPM, Babel, Webpack, Grunt, Gulp and Bower
  • Strong understanding of web architecture: MVC pattern, ajax, restful services, session & cookie management, caching
  • Experience working in and designing for multiple browsers and responsive designs
  • Good verbal and written communication skills and ability to convert user stories and mockups into full functional web applications
  • Proficient in English (TOEFL or IELTS certification is preferred)
  • Proficient in using Git version control and branching methodologies
  • Ability to handle multiple tasks simultaneously and meet deadlines

Bonus:

  • Experience in building applications with Typescript or other typed Javascript variations
  • HTML5 and CSS3 features like canvas, local & session storage, etc.
  • Experience with chart and graphs (Highcharts is preferred)
  • Knowledge and experience about CSS preprocessors like Sass or LESS
  • Front-End testing frameworks such as Jest and Enzyme
  • Experience with Continuous Integration and Delivery (Jenkins & Atlassian Jira is preferred)
  • Cloud platform development experience (Google Cloud is preferred)