React JS developer

e-Solutions Inc
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

JavaScript
API
Application Performance Management
HTML5
CSS
Program Optimization
Software Quality
Software Debugging
Performance Tuning
Next.js
Responsive Web Design
Systems Integration
TypeScript
Web Applications
Apache Yarn
React
Cypress
Pixel Perfect
Backend
GIT
WebPack
Build Tools
GraphQL
Front End Software Development
React
REST
Software Version Control
Microservices

Job description

Job Description: Key Responsibilities: * Design and Develop User Interfaces: o Create responsive, scalable, and maintainable front-end applications using React.js and modern JavaScript frameworks. * Collaborate Cross-Functionally: o Work closely with backend developers, UX/UI designers, product managers, and other stakeholders to deliver high-quality, seamless user experiences. * Optimize Performance: o Ensure optimal application performance, scalability, and responsiveness across various devices and browsers. * Stay Up-to-Date : o Keep up with the latest trends and advancements in frontend technologies and bring innovative solutions to the team. * Maintain Code Quality: o Write clean, maintainable, and efficient code while adhering to best practices for testing, debugging, and code optimization. * Implement Advanced Features: o Integrate advanced frontend technologies, including state management (Redux, MobX), server-side rendering, and component libraries. Required Skills and

Requirements

Qualifications: * 5+ years of experience in frontend development with a strong focus on React.js. * Proficient in JavaScript (ES6+), HTML5, CSS3, and modern frontend development practices. * Experience with Redux, Context API, or other state management libraries. * Familiarity with RESTful APIs and integrating backend services. * Experience with TypeScript is a plus. * Knowledge of modern build tools (Webpack, Babel, npm/yarn) and version control systems like Git. * Understanding of UI/UX design principles and a keen eye for detail when it comes to implementing pixel-perfect designs. * Experience with testing frameworks (Jest, Cypress, etc.) and best practices in unit, integration, and end-to-end testing. * Familiarity with CI/CD pipelines and deployment workflows. * Strong problem-solving skills and the ability to work in a fast-paced, collaborative environment. Preferred Qualifications: * Experience with server-side rendering (Next.js). * Familiarity with GraphQL and its implementation in frontend applications. * Experience with Progressive Web Apps (PWAs) and responsive design. * Understanding of performance optimization techniques like code splitting, lazy loading, etc. * Exposure to CSS-in-JS libraries (Styled Components, Emotion).

Apply for this position