- Designation – Sr Software Engineer
- Qualification – Bachelor’s degree in computer science, IT, E&TC, Mechanical or equivalent.
- Location – Pune
- Experience – 4 – 6 Years
Job summary
We are looking for a highly skilled and self-driven Senior Software Engineer – Frontend (React JS) to design, develop, and maintain modern, scalable, and secure web applications. The ideal candidate should be capable of working independently, translating business requirements into detailed technical designs, and delivering high-quality frontend solutions deployed on AWS cloud infrastructure.
Key Responsibilities
- Design, develop, and maintain responsive, high-performance web applications using React JS.
- Develop clean, maintainable, and reusable code using TypeScript, JavaScript (ES6+), HTML5, and CSS3.
- Translate business and functional requirements into detailed technical specifications and design documents.
- Integrate frontend with backend systems using RESTful APIs, WebSocket, and MQTT.
- Implement secure coding practices, including encryption of data in transit (HTTPS, TLS).
- Implement unit and component testing using modern testing frameworks.
- Ensure cross-browser compatibility and consistent user experience across devices.
- Deploy and maintain frontend applications on AWS cloud services.
- Follow Agile/Scrum methodologies and actively participate in sprint ceremonies.
- Use JIRA and Confluence for task tracking and technical documentation.
- Perform code reviews and enforce best practices and coding standards.
- Collaborate with backend, QA, DevOps, and product teams.
- Proactively identify performance, security, and scalability improvements.
- Experienced in implementing secure development methodologies, ensuring robust protection of sensitive data and systems integrity
Mandatory Technical Skills
Core Frontend Strong hands-on experience with:
- React JS (4–6 years)
- TypeScript, JavaScript (ES6+)
- HTML5, CSS3, Responsive Web Design
AWS Frontend & Cloud Integration Hands-on experience with AWS services for frontend deployment and integration:
- AWS S3 – Hosting static web applications
- AWS CloudFront – CDN for global content delivery
- AWS API Gateway – API integration with backend services
- AWS Cognito – Authentication, authorization, JWT token handling
- AWS Amplify – CI/CD and frontend hosting (preferred)
- AWS WAF (basic) – Web security rules (preferred)
- AWS Route 53 (basic) – DNS configuration
Communication & Integration Experience with:
- RESTful API integration (JSON over HTTPS)
- WebSocket and MQTT for real-time communication
- CORS, browser security policies, and OAuth flows
Testing & Quality Experience with:
- Unit testing frameworks (Jest, React Testing Library, Mocha, etc.)
- Component and integration testing
- Code quality tools and linting
Security & Performance Solid understanding of:
- Secure coding practices
- Encryption in transit (TLS, HTTPS)
- Frontend performance optimization (lazy loading, caching, bundling, code splitting)
Tools & Process Proficient in:
- Git (branching strategies, pull requests)
- JIRA, Confluence
- Agile/Scrum development practices
Soft Skills
- Excellent verbal and written communication skills
- Ability to work independently with minimal supervision
- Strong analytical and problem-solving mindset
- Ability to create:
- Detailed Requirement Specifications
- Technical Design Documents
- Mentoring and technical leadership skills
Good to Have (Preferred Skills)
- Knowledge of:
- GDPR compliance principles
- ISO 27001 security standards
- Experience building applications for the European market
- Prior experience in HVAC, IoT, or industrial systems
- Exposure to:
- CI/CD pipelines (GitHub Actions, AWS CodePipeline)
- Monitoring using CloudFront logs and metrics
- Multi-region deployments on AWS
- AWS IoT Core integration (frontend perspective)
