Front End Developer React.js
KeySkills
Job Description
Job Description:
We are looking for a skilled Front-End Developer who is proficient in React.js, TypeScript, and modern front-end development practices. You will be responsible for creating and optimizing user-facing web applications while collaborating closely with cross-functional teams.
Responsibilities:
-
Develop and maintain modern web applications using React.js.
-
Write clean, maintainable code in HTML, CSS, JavaScript (ES6+), and TypeScript.
-
Implement responsive and accessible designs in collaboration with UX/UI designers.
-
Optimize front-end performance (e.g., lazy loading, caching, bundling).
-
Manage front-end state using Redux or similar tools.
-
Integrate APIs in collaboration with back-end developers.
-
Debug and fix front-end issues; improve usability and responsiveness.
-
Follow CI/CD practices and utilize tools like Git for version control.
-
Stay up to date with emerging front-end technologies and best practices.
Educational Requirements:
-
Required: Bachelor?s Degree in Computer Science or a related field
-
Preferred: Bachelor?s or Master?s Degree
Required Technical Skills:
-
1?4 years of Front-End Development experience
-
Proficiency in React.js, TypeScript, and SCSS/CSS
-
Familiarity with Git, CI/CD pipelines
-
Experience with front-end testing frameworks (e.g., Cypress, React Testing Library)
-
Understanding of performance optimization techniques
-
Basic understanding of monitoring/logging tools (e.g., Prometheus)
-
Agile development experience
Preferred Skills:
-
Open-source development experience
-
Knowledge of Cloud platforms like AWS, Azure, or GCP
-
Familiarity with Kubernetes and container orchestration
-
Strong collaboration and communication skills in cross-functional teams
-