Tips: Provide a summary of the role what success in the position looks like and how this role fits into the organization overall.
Responsibilities
Be specific when describing each of the responsibilities. Use gender-neutral inclusive language.
Example: Determine and develop user requirements for systems in production to ensure maximum usability
Key Responsibilities:
- Lead the design and development of scalable responsive web applications using ReactJS.
- Collaborate with cross-functional teams including UI/UX designers backend engineers and product managers.
- Drive architectural decisions and ensure best practices in coding testing and deployment.
- Optimize components for maximum performance across a vast array of web-capable devices and browsers.
- Mentor and guide junior developers and conduct code reviews to maintain high code quality.
- Integrate with RESTful APIs and third-party services.
- Translate business requirements into technical solutions and ensure timely delivery.
- Stay updated with the latest industry trends technologies and frameworks.
Required Skills & Qualifications:
- Bachelor s or Master s degree in Computer Science Engineering or related field.
- 7 10 years of software development experience with a strong focus on ReactJS.
- Proficient in JavaScript (ES6) TypeScript HTML5 and CSS3/SASS.
- Strong experience with React Hooks Redux/MobX React Router and performance tuning.
- Good understanding of web bundlers and tools such as Webpack Babel and NPM/Yarn.
- Familiarity with unit testing frameworks like Jest React Testing Library or similar.
- Experience working in Agile/Scrum development environments.
- Strong problem-solving debugging and analytical skills.
- Excellent communication and leadership abilities.
Preferred Qualifications:
- Experience with server-side rendering (e.g. ).
- Knowledge of containerization and CI/CD tools (e.g. Docker Jenkins GitHub Actions).
- Familiarity with cloud platforms (e.g. AWS Azure GCP).
- Contribution to open-source projects or a strong GitHub portfolio.
What We Offer:
- Competitive salary and performance bonuses.
- Flexible working hours and remote-friendly culture.
- Opportunity to work on cutting-edge technologies and challenging projects.
- A collaborative inclusive and growth-oriented environment.
Qualifications Some qualifications you may want to include are Skills Education Experience or Certifications.
Example: Excellent verbal and written communication skills
problem-solving,react router,babel,npm/yarn,html5,javascript frameworks,typescript,reactjs,react hooks,react testing library,performance tuning,css3/sass,javascript (es6+),debugging,jest,leadership,web bundlers,agile/scrum,communication,redux/mobx,webpack,analytical skills,unit testing frameworks,react