Sitech is a digital product company with a global talent pool, specializing in product discovery, innovative experience design, and custom software development. We partner with enterprises and startups to build scalable, high-impact digital solutions.
Role Overview
We are looking for a Senior React.js Developer to join our growing engineering team. You will play a key role in building high-quality, scalable, and user-centric web applications while collaborating closely with designers, backend engineers, and product managers.
Key Responsibilities
- Design, develop, and maintain complex web applications using React.js.
- Translate UI/UX designs into high-quality, reusable, and responsive components.
- Architect frontend solutions with a focus on performance, scalability, and maintainability.
- Collaborate with backend teams to integrate APIs and ensure seamless data flow.
- Optimize applications for maximum speed and cross-browser compatibility.
- Lead code reviews and ensure best practices in frontend development.
- Mentor junior developers and contribute to team knowledge sharing.
- Participate in technical discussions, sprint planning, and architectural decisions.
- Ensure high standards of code quality, testing, and documentation.
Requirements
- 5+ years of experience in frontend development, with strong expertise in React.js.
- Proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3.
- Solid experience with state management tools (Redux, Zustand, Context API, etc.).
- Experience working with RESTful APIs and/or GraphQL.
- Strong understanding of component-based architecture and modern frontend patterns.
- Familiarity with testing frameworks (Jest, React Testing Library).
- Experience with version control systems (Git).
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.