Job details
Front End Developer - React JS
- GraphQL
- ES6
- React.js
- UI/UX
- JavaScript
- JEST
This job might be expired
Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.
Posted: 11 months ago
Job Title: Front-End ReactJS Developer
Job Summary:
We are looking for a skilled Front-End ReactJS Developer for our client. The ideal candidate will be responsible for designing and implementing user interfaces for web applications using React. You will work closely with our UX/UI designers and collaborate with the back-end development team to create seamless user experiences.
Key Responsibilities:
1. React Development:
- Develop and maintain user interfaces for web applications using React.js.
- Create reusable React components and ensure their integration with the back-end.
2. Responsive Design:
- Ensure that web applications are responsive and compatible with various devices and screen sizes.
3. State Management:
- Implement state management solutions such as Redux or Mobx to handle complex application states.
4. UI/UX Implementation:
- Collaborate with UX/UI designers to translate design mockups into functional user interfaces.
- Ensure the application's visual design is consistent with the design specifications.
5. Performance Optimization:
- Optimize web application performance by identifying and addressing bottlenecks.
- Implement lazy loading, code splitting, and other techniques for faster load times.
6. Testing and Debugging:
- Write unit tests and perform debugging to ensure the quality and reliability of front-end code.
7. Cross-Browser Compatibility:
- Ensure that web applications are compatible with various web browsers and troubleshoot any compatibility issues.
8. Version Control:
- Use version control systems (e.g., Git) to manage codebase changes and collaborate effectively with team members.
9. Documentation:
- Create and maintain technical documentation for front-end code, including component libraries and coding standards.
Qualifications:
- Bachelor's degree in Computer Science, Web Development, or a related field (or equivalent work experience).
- Proven experience as a Front-End Developer with React.js for at least X years.
- Proficiency in JavaScript, HTML, CSS, and related web technologies.
- Experience with state management libraries like Redux or Mobx.
- Familiarity with front-end build tools and package managers (e.g., Webpack, npm, Yarn).
- Knowledge of responsive web design principles.
- Strong problem-solving skills and attention to detail.
- Ability to work collaboratively in an agile development environment.
- Excellent communication and teamwork skills.
Preferred Qualifications:
- Experience with GraphQL or RESTful APIs.
- Familiarity with UI testing frameworks (e.g., Jest, Enzyme).
- Knowledge of modern JavaScript ES6+ features.
- Understanding of web accessibility standards (WCAG).
- Previous work on large-scale web applications.
This is for USC and GC candidates only.