Summary
A senior frontend engineering opportunity for someone who enjoys turning sophisticated designs into reusable, responsive interfaces. You will architect and optimize React-based applications, integrate APIs, uphold testing and code-quality standards, participate in technical decisions, and mentor less experienced developers. Strong JavaScript and TypeScript expertise is essential, along with modern frontend architecture and state management experience.
Highlights
Build sophisticated, scalable web applications while working closely with designers, backend engineers, and product managers. The role offers technical ownership, opportunities to mentor junior developers, influence architecture, and contribute to engineering standards and knowledge sharing.
Description
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.