Job Openings Senior Front-end Developer (React)

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.