Sr Software Engineer (React JS)

  • 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)
Job Type: Full Time
Roles: Engineering
Engineering: Engineering - Core
Skills: React JS
Qualification: Bachelor’s degree in computer science E&TC IT Mechanical or equivalent
Experience: 4 - 6 Years
Job Location: Pune
Industry: Industrial & Buildings IoT

Apply for this position

Allowed Type(s): .pdf, .doc, .docx