Turkey, Remote
Full Time

Frontend Engineer (React JS)

An ideal Front End Engineer with 3+ years of experience in building highly scalable UI on the Web/Mobile using React JS. Our team is obsessive in its detailing and focus is on a great UI/UX.

About this position

Responsibilities

  • Translates designs and style guides provided by the UI/UX team into functional user interfaces, ensuring cross browser compatibility and performance
  • Contributes to continual improvement by suggesting improvements to user interface, software architecture or use of new technologies
  • Assist in defining and documenting the architectures 
  • Collaborate with teams to explore existing systems, determines areas of complexity and learn the application capabilities
  • Should be Jira driven and coordinate with a remote team and applying appropriate branching, labelling using git
  • Follow coding standards, build appropriate unit tests, integration tests and deployment scripts
  • Owns the responsibility for frontend release management
  • Communicates continually with the project teams
  • Documents and explains the progress on the development effort
  • Complete understanding of internal code of the libraries 

Preferred Experience

  • Object-Oriented JavaScript, various JavaScript libraries, HTML and CSS, Restful web-services, JSON, Media queries for responsiveness
  • React framework
  • Transitions and Animations using ReactJS and NextJS Framework
  • Prior experience with charting technologies like D3, Highcharts, React Charts, Plotly
  • Building applications using NextJS framework
  • SASS / SCSS loaders
  • Implementing application test-ability and diagnostics and fixing bug with REDUX architecture
  • Implementing UI Mockups integrating the third party React libraries and handling/creating Redux store data. 
  • Detail oriented with passion and track record in delivering great UI/UX.

Nice to Haves

  • PWA concepts like manifest.json, caching strategies, offline-mode, service workers experience
  • One or more frontend testing frameworks such as Selenium, Jest or Karma is a plus
  • Client-side routing using ReactRouter, latest features of React such as Hooks
  • Sentry for crash reporting
  • Analytics like Google Analytics, Mix Panel
  • Build/development tools like TypeScript, ESLint, Prettier, Webpack, Babel, create-react-app
  • UI Libraries like Material UI, PrimeReact, Ant Design, ReactStrap etc

Apply for this position