Job Role: Web Developer
Job Type: Contract (12 Months)
Job Location: Atlanta, GA (Hybrid)
Job Description:
Qualifications:
- As a Senior Front-End React Developer, you will be responsible for developing and maintaining complex web applications with a focus on performance, scalability, and user experience. You will work closely with cross-functional teams, including designers, backend developers, and product managers, to deliver high-quality software solutions. You should have a strong passion for front-end development and a deep understanding of React.js and its ecosystem.
- 5+ years of professional experience in front-end development, with at least 3 years of experience working with React.js.
- Strong proficiency in JavaScript, HTML5, and CSS3.
- Experience with data visualization libraries (e.g. D3.js, Chart.js and experience creating interactive graphs and charts.
- Experience with state management libraries such as Redux or MobX.
- Familiarity with modern front-end build pipelines and tools (e.g., Webpack, Babel, NPM).
- Understanding of RESTful APIs and asynchronous request handling.
- Experience with version control systems, preferably Git.
- Knowledge of front-end testing frameworks (e.g., Jest, Enzyme) and a strong commitment to quality.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Ability to work independently and manage multiple tasks in a fast-paced environment.
- Experience with TypeScript.
- Familiarity with CI/CD pipelines and DevOps practices.
- Knowledge of modern authorization mechanisms, such as JSON Web Token (JWT) and OAuth.
- Experience with server-side rendering (SSR) and Next.js.
- Knowledge of AWS Cloud Technologies is a plus.
Responsibilities:
- Development of responsive and interactive web applications using React.js.
- Optimize applications for maximum speed and scalability.
- Write clean, maintainable, and testable code, following best practices and coding standards.
- Work with backend developers to integrate RESTful APIs and other services.
- Stay up-to-date with the latest trends and technologies in front-end development and React.js.
- Troubleshoot and debug issues as they arise and ensure optimal performance of applications.
- Contribute to the continuous improvement of the development process and team collaboration.
Top Skills Needed:
- Development of responsive and interactive web applications using React.js.
- Optimize applications for maximum speed and scalability. Write clean, maintainable, and testable code, following best practices and coding standards.
- Work with backend developers to integrate RESTful APIs and other services.
- Experience with AWS services such as S3, Lambda, API Gateway and RDS.
- Experience with data visualization libraries (e.g. D3.js, Chart.js and experience creating interactive graphs and charts.
- Troubleshoot and debug issues as they arise and ensure optimal performance of applications.