Senior front-end developer (React)

Tehran, Iran Full-time Technical
Senior front-end developer (React)

About the role

 

Responsibilities:


Key duties and responsibilities in this position:


• Build the structure behind the product redesign (new architecture, new technologies, new look) through code refactoring
• Manage the work so the redesign moves forward on a low-risk path
• Create new sections of the product in line with the UX design
• Debug existing sections and resolve the issues reported
• Help train new team members
• Work with the team on agile development routines (story refinement and planning, reviews, testing, and so on)


Skills:


• Strong command of ReactJS
• Strong command of ES6-ES7, JavaScript, and TypeScript
• At least 2 years of front-end programming experience
• At least 2 completed web projects built with React.js
• Thorough knowledge of HTML5, CSS3, and SAAS
• Strong command of Postman
• Working knowledge of Webpack
• Working knowledge of PWA and Service Worker
• Working knowledge of Redux and axios
• Working knowledge of Bootstrap
• Working knowledge of RESTful API
• Working knowledge of git
• Working knowledge of Agile Scrum
• Working knowledge of React Hooks
• Working knowledge of routing in React
• Working knowledge of SSR
• Working knowledge of npm, gulp, webpack, and babel
• Working knowledge of Less or Scss
• Must be able to work with project management tools (Trello, Slack, GitLab)


Specialties that count as an advantage:


• Design patterns
• Working with architect patterns
• React Native or Flutter