Senior React Developer

Encora
Summary
Join our dynamic team as a Senior React Developer with 7+ years of experience in frontend development. You will build robust and scalable web interfaces using React and modern JavaScript/TypeScript, contributing to system architecture and collaborating with cross-functional teams. Experience with Kubernetes, Elastic Search, and native mobile app integration is essential. This role involves optimizing frontend performance, implementing advanced UI patterns, and mentoring junior developers. You will also help define frontend best practices and advocate for high development standards. The position is full-time and work from home.
Requirements
- 7+ years of experience in frontend development, with a strong focus on React
- Deep understanding of JavaScript, TypeScript, HTML5, and CSS3
- Proven experience with Kubernetes, especially in deploying and managing frontend applications in containerized environments
- Hands-on experience integrating and querying Elastic Search within a frontend context
- Strong grasp of state management libraries (e.g., Redux, Zustand, or Context API)
- Understanding of RESTful APIs and asynchronous data handling
- Experience working with CI/CD pipelines and Git-based workflows
- Excellent communication, problem-solving, and collaboration skills
Responsibilities
- Develop and maintain modern, high-performance React-based web applications
- Architect and implement scalable frontend components with a focus on performance, usability, and accessibility
- Collaborate with backend and DevOps teams to integrate with Elastic Search, APIs, and Kubernetes-based deployments
- Work on projects that involve web-to-native integration, supporting features that communicate with native mobile applications
- Optimize frontend performance and implement advanced UI patterns
- Write clean, well-documented, and maintainable code using JavaScript/TypeScript
- Participate in technical discussions, code reviews, and mentorship of junior developers
- Help define frontend best practices and advocate for high development standards
Preferred Qualifications
Familiarity with native mobile apps (React Native experience is a plus or integration with native iOS/Android apps)
Benefits
Work from home