What are the responsibilities and job description for the React Developer position at MARSHALL TECHNOLOGIES INC?
Job Description: React Developer
Position: React Developer
Location: Atlanta, GA / Birmingham, AL (5 days onsite)
Duration: Contract to Hire (GC and USC only)
Position Overview
We are seeking a skilled and experienced React Developer with a strong background in UI development to join our team. This role requires expertise in front-end technologies like React, Node.js, JavaScript, and TypeScript to create intuitive, dynamic user interfaces. The ideal candidate will have excellent problem-solving skills, the ability to collaborate with cross-functional teams, and a passion for building exceptional web applications.
Key Responsibilities
Position: React Developer
Location: Atlanta, GA / Birmingham, AL (5 days onsite)
Duration: Contract to Hire (GC and USC only)
Position Overview
We are seeking a skilled and experienced React Developer with a strong background in UI development to join our team. This role requires expertise in front-end technologies like React, Node.js, JavaScript, and TypeScript to create intuitive, dynamic user interfaces. The ideal candidate will have excellent problem-solving skills, the ability to collaborate with cross-functional teams, and a passion for building exceptional web applications.
Key Responsibilities
- Develop and maintain user interfaces using React, JavaScript, and TypeScript.
- Collaborate with backend developers to integrate front-end elements with server-side logic using Node.js.
- Perform system analysis and troubleshooting to detect performance issues and implement effective solutions.
- Optimize code for performance and scalability.
- Work with designers and stakeholders to translate wireframes and designs into functional web interfaces.
- Conduct software testing, debugging, and deployment to ensure high-quality deliverables.
- Stay updated with emerging technologies and trends to implement innovative solutions.
- Manage and prioritize multiple projects, ensuring timely delivery of tasks.
- Collaborate with other developers and team members to achieve project objectives.
- 7 years of experience in UI development, with a strong focus on React, JavaScript, TypeScript, and Node.js.
- Proven ability to build responsive and visually appealing user interfaces.
- Strong understanding of software testing techniques, code optimization, and debugging practices.
- Experience conducting system analysis to troubleshoot and resolve performance issues.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work in a fast-paced environment and manage multiple projects simultaneously.
- Thorough understanding of software structures, computing systems, and system integration.
- Experience working with AWS services for cloud-based application development and deployment.
- Ability to collaborate effectively with cross-functional teams, including programmers, designers, and technology professionals.
- Strong executional capabilities to deliver high-quality solutions within project timelines.
- Ability to identify and resolve technical challenges independently.
- 1-hour coding interview with the client to assess technical and problem-solving skills.