Job details
Lead React js
- Redux
- ES6
- React.js
- CSS
- HTML
- Git
- JavaScript
This job might be expired
Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.
Posted: 1 year ago
Looking for a skilled and motivated Lead ReactJS Web App Developer with 5-8 years of experience in software engineering.
The ideal candidate should have expert-level knowledge of the ReactJS ecosystem and ES6, and solid understanding of software design principles and patterns.
As a Lead ReactJS Web App Developer, the candidate will be responsible for setting and evolving standards and best practices for application development, guiding and mentoring junior developers, and empowering them on ReactJS and related trends.
Responsibilities: ● Collaborate with cross-functional teams to understand project requirements and drive technical solutions that meet business needs ● Build reusable code and libraries for future use ● Optimise applications for maximum speed, scalability, and maintainability ● Ensure the technical feasibility of UI/UX designs and implement them in a performant and accessible manner ● Develop and maintain technical documentation, including architecture diagrams, flow diagrams, and technical implementation approaches ● Lead and mentor a team of developers, conducting code reviews and enforcing best practices ● Stay up-to-date with emerging trends and technologies in web development, and evaluate their potential impact on the application design ● Participate in the full software development lifecycle, from design and development to testing, deployment, and maintenance.
Requirements: ● 5-8 years of software engineering experience.
● Proven experience in designing and implementing large-scale web applications using ReactJS and related technologies ● Expert level knowledge of ReactJS ecosystem and ES6 ● Ability to design and architect Enterprise JavaScript applications using ReactJS ● Strong knowledge of HTML, CSS, Redux, Routing concepts, and other related reactjs concepts.
● Experience writing unit tests using JavaScript testing frameworks ● Proficient understanding of build tools NPM, YARN and code versioning tools, such as Git.
● Demonstrated understanding of asynchronous request handling, partial page updates, and AJAX ● Experience with integrating third-party APIs and libraries into web applications ● Strong knowledge of modern web development practices, including responsive design, accessibility, and cross-browser compatibility ● Understanding of production-level deployments, and cloud-based infrastructure ● Understanding of Sonar and Code Quality Metrics ● Ability to review specifications documents and provide technical inputs on successfully implementing business solutions ● Good understanding of browser development tools and performance optimization ● Ability to work independently or with a team and lead a project to completion ● Self-motivated with outstanding interpersonal skills, strong work ethic, and excellent communication and presentation skills