SUMMARY:
-
POSITION INFO:
Job Title: Senior React.js Developer (Contract to Perm)
Location: Remote
Contract Type: Contract (with potential for permanent conversion)
Job Overview:
We are seeking a highly skilled Senior React.js Developer to join our team on a contract basis, with the possibility of transitioning to a permanent role. The ideal candidate will have extensive experience in React.js development, building scalable front-end applications, and collaborating with cross-functional teams in an agile environment.
Key Responsibilities:
- Develop, maintain, and optimize high-performance React.js applications.
- Collaborate with designers, backend developers, and product managers to create seamless user experiences.
- Write clean, reusable, and efficient code following best practices.
- Implement responsive UI/UX designs and ensure cross-browser compatibility.
- Optimize applications for speed and scalability.
- Troubleshoot, debug, and resolve technical issues.
- Stay up to date with the latest front-end development trends and technologies.
Requirements:
- 5+ years of experience in front-end development with a strong focus on React.js.
- Proficiency in JavaScript, TypeScript, HTML5, CSS3, and modern front-end frameworks.
- Experience with state management libraries (e.g., Redux, Zustand, React Context).
- Strong understanding of RESTful APIs and integration with backend services.
- Familiarity with CI/CD pipelines and version control (Git).
- Experience with unit testing and front-end testing frameworks (Jest, React Testing Library).
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and ability to work in a remote, distributed team.
Nice to Have:
- Experience with Next.js and server-side rendering (SSR).
- Knowledge of cloud platforms (AWS, Firebase, or similar).
- Familiarity with UI component libraries (Material-UI, Tailwind CSS, etc.).
- Exposure to agile methodologies and Jira/Confluence tools.