What are the responsibilities and job description for the React Developer position at Accord Technologies Inc?
Position: React Developer
Location: Charlotte, NC (Hybrid Model)
Position type: W2 contract
Mandatory: strong background in front-end development with expertise in React.js, as well as experience in building user-centric applications. This role requires collaboration with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities
Location: Charlotte, NC (Hybrid Model)
Position type: W2 contract
Mandatory: strong background in front-end development with expertise in React.js, as well as experience in building user-centric applications. This role requires collaboration with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities
- Develop and maintain responsive web applications using React.js.
- Collaborate with UX/UI designers to translate designs and wireframes into high-quality code.
- Optimize applications for maximum speed and scalability.
- Implement best practices for code quality, testing, and documentation.
- Work closely with back-end developers to integrate APIs and other services.
- Participate in code reviews and provide constructive feedback to peers.
- Troubleshoot and debug applications to enhance performance.
- Stay updated with the latest trends and technologies in front-end development.
- Engage with clients and stakeholders to gather requirements and provide updates.
- Experience Range: 8 Years
- Proven experience as a Front-End Developer with a focus on React.js.
- Strong proficiency in JavaScript, HTML, and CSS.
- Experience with state management libraries such as Redux or MobX.
- Familiarity with RESTful APIs and integrating with back-end services.
- Knowledge of version control systems, preferably Git.
- Understanding of responsive design principles and mobile-first development.
- Familiarity with front-end build tools (e.g., Webpack, Babel).
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Experience with TypeScript.
- Knowledge of testing frameworks (e.g., Jest, Mocha).
- Familiarity with Agile/Scrum methodologies.
- Experience with UI component libraries (e.g., Material-UI, Ant Design).