Develop and maintain user interfaces using React.js
Collaborate with designers and back-end developers to create seamless, responsive web applications
Optimize components for maximum performance across a vast array of web-capable devices and browsers
Implement and maintain state management solutions using Redux or Context API
Write clean, maintainable, and efficient code
Participate in code reviews and contribute to team knowledge sharing
Stay up-to-date with the latest industry trends and technologies
Requirements:
Proven experience as a Front-End Developer with a strong portfolio of web applications
Proficiency in React.js and its core principles
Experience with popular React.js workflows (such as Redux or Context API)
Strong understanding of HTML, CSS, and JavaScript
Familiarity with RESTful APIs and GraphQL
Knowledge of modern authorization mechanisms, such as JSON Web Token
Experience with front-end build tools, such as Webpack, Babel, and NPM
Excellent problem-solving skills and attention to detail
Strong communication and teamwork skills
Preferred Qualifications:Experience with TypeScript
Familiarity with testing frameworks like Jest or Mocha
Knowledge of server-side rendering and Next.js
Understanding of CI/CD pipelines and DevOps practices
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Full Stack DeveloperEmployement Type: Full time