Senior Software Engineer - Frontend
EagleView
- Bangalore, Karnataka
- Permanent
- Full-time
- Architect and develop modular, reusable, and maintainable frontend components using React.js
- Design and implement Microfrontend-based architectures to support scalable and distributed development
- Lead performance audits and optimize frontend code for speed, responsiveness, and resource usage
- Collaborate closely with product managers, designers, and backend engineers to deliver high-quality UI/UX
- Drive technical decisions, code reviews, and mentorship for junior developers
- Ensure cross-browser compatibility and adherence to web accessibility standards
- Integrate with APIs and backend services using modern tools (REST, GraphQL, websocket, etc.)
- Stay current with emerging technologies and propose innovative solutions
- 6–10 years of professional frontend development experience
- Expert in React.js, Redux (or similar state management tools), and modern JavaScript (ES6+)
- Deep understanding of frontend optimization techniques (lazy loading, bundling, code-splitting, etc.)
- Solid experience implementing or working with Microfrontend architectures
- Familiar with Webpack, Vite, Rollup or other modern bundlers
- Experience with testing frameworks (Jest, React Testing Library, Cypress)
- Strong HTML5, CSS3 (SASS/LESS), and responsive design experience
- Good understanding of CI/CD pipelines and DevOps practices for frontend deployments
- Excellent communication and problem-solving skills
- 6+ years’ experience with software development with a track record of making technical decisions
- Container experience using technologies such as Kubernetes, Docker, and EKS
- Understand programming fundamentals and their application to highly scalable systems
- Robust problem-solving skills and ability to abstract functional requirements
- Excellent communicator, both technical and non-technical contexts