- Company Name
- ATC
- Job Title
- ReactJS Developer
- Job Description
-
**Job Title:** ReactJS Developer
**Role Summary:**
Design, develop, test, deploy, and maintain high‑performance web applications using React, TypeScript, and .NET. Lead UI/UX implementation, automate testing, and ensure continuous integration and delivery pipelines are efficient, secure, and scalable.
**Expectations:**
- 2–3 years of professional development experience with React, .NET, and TypeScript.
- Proven track record in UI/UX design, unit/integration testing, and CI/CD automation.
- Strong grasp of Agile practices (Scrum/Kanban) and ability to contribute to sprint planning and retrospectives.
- Ability to mentor junior developers and collaborate cross‑functionally.
**Key Responsibilities:**
- Architect and code reusable React components; manage state with Context API or Redux.
- Implement API integrations, ensuring data consistency and performance.
- Write unit tests (Jest, React Testing Library) and end‑to‑end tests (Cypress/Playwright).
- Configure and maintain CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins) for automated builds, tests, and deployments.
- Enforce code quality standards via linting, static analysis, and peer reviews.
- Participate in design reviews, technical discussions, and sprint ceremonies.
- Monitor application health, optimize performance, and address security best practices.
**Required Skills:**
- ReactJS, TypeScript, JavaScript, .NET Core / ASP.NET
- State management (React Context API, Redux, React Query)
- Testing frameworks: Jest, React Testing Library, Cypress or Playwright
- CI/CD & DevOps: Azure DevOps, GitHub Actions, Jenkins, Docker, Kubernetes
- Agile methodology (Scrum or Kanban)
- API design/consumption, REST, GraphQL
- Front‑end performance optimization and accessibility (WCAG)
- Basic cloud infrastructure awareness (Azure/AWS)
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field *or* equivalent industry experience.
- Relevant certifications such as Microsoft Certified: Azure Developer Associate, AWS Certified Developer – Associate, or similar are preferred.