About the job Senior Front-end Developer (React)
Collaborate with cross-functional teams, including designers and
backend developers, to create high-quality web applications using
React.js.
Develop new user-facing features and optimize existing ones for
maximum speed and scalability.
Participate in the entire software development lifecycle, from concept
and design to testing and deployment.
Write clean, efficient, and maintainable code that adheres to industry
best practices and coding standards.
Work closely with UI/UX designers to ensure the technical feasibility of
their designs and implement them accurately.
Conduct thorough testing and debugging to identify and fix
performance or functionality issues.
Stay up-to-date with the latest industry trends and advancements in web
development technologies, particularly in the React ecosystem.
Collaborate with the backend development team to integrate the front-end
components with server-side logic.
Optimize applications for maximum speed and scalability, ensuring a
seamless user experience across different devices and browsers.
Troubleshoot and resolve any front-end-related technical issues that
arise during development or after deployment.
+++ Qualifications & Skills
Bachelor's degree in Computer Science, Software Engineering, or a
related field (or equivalent practical experience).
Proven 5 years of experience as a React Web Developer, with a strong
portfolio of web applications built using React.js.
Proficient understanding of web markup, including HTML5 and CSS3, and
a good understanding of responsive design principles.
Strong proficiency in JavaScript and familiarity with modern JavaScript
frameworks and libraries.
Experience with popular React workflows, such as Redux, MobX, or
Context API.
Solid understanding of asynchronous programming and handling RESTful
APIs.
Familiarity with build tools like Webpack, Babel, or Rollup, and package
managers such as npm or Yarn.
Knowledge of version control systems, particularly Git.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork skills, with the ability to work
effectively in a collaborative environment.