This is a remote position.
Location: Currently remote, will transition to onsite in future
Spektra Systems is seeking frontend developers who possess a passion for solving problems and for emerging technologies. This is a technical role responsible for the implementation, testing, and delivering solutions for front end development using React framework. You’ll have an opportunity to work on latest and greatest technologies such as Cloud, and many more.
As a Senior React Developer, you are expected to work independently on application development with high level guidance/instructions from lead architect. You will be part of Spektra's flagship products engineering team
Responsibilities:
- Design, develop, and maintain scalable web applications using React.js
- Build reusable, testable, and efficient UI components
- Develop responsive and pixel-perfect interfaces
- Implement state management solutions (Redux / Context API / Zustand)
- Integrate RESTful APIs and third-party services
- Optimize applications for performance and scalability
- Collaborate with UI/UX designers, backend developers, and product teams
- Write clean, maintainable, and well-documented code
- Conduct code reviews and mentor junior developers
- Ensure application security and best coding practices
- Participate in architectural discussions and technical decision-making
Requirements
- 5+ years of experience in front-end development
- 4+ years of hands-on experience with React.js
- Strong proficiency in JavaScript (ES6+), HTML5, CSS3
- Experience with TypeScript
- Strong understanding of React hooks and component lifecycle
- Experience with state management libraries (Redux / Context API / Zustand)
- Experience with REST APIs and JSON-based integrations
- Strong knowledge of modern front-end build tools (Webpack, Vite, Babel)
- Experience with Git version control and CI/CD workflows
- Strong understanding of responsive design principles and cross-browser compatibility
- Experience with performance optimization techniques
- Hands-on experience with Next.js
- Familiarity with Azure or AWS cloud environments
- Understanding of micro-frontend architecture
- Working knowledge of Agile/Scrum methodologies