Posted 1mo ago

Senior, Software Engineering

@ Forterro
Bangalore, Karnataka, India
HybridFull Time
Responsibilities:Building UI, Integrating APIs, Collaborating teams
Requirements Summary:Designs, builds, tests frontend software; strong JavaScript; Vue.js/Polymer.js advantage; CI/CD; hybrid work model.
Technical Tools Mentioned:Vue.js, Polymer.js, JavaScript, CI/CD, Web accessibility, Testing, APIs, Security
Save
Mark Applied
Hide Job
Report & Hide
Job Description
You design, build, maintain and test commercial frontend software that meets customer and business needs. You work independently on complex UI features and maintenance including bugfixing of existing applications and contribute to team delivery. You apply broad engineering knowledge across the frontend lifecycle and integrate effectively with backend services. You continuously improve code quality, accessibility, performance, and reliability. You explain technical solutions to stakeholders and influence at the operational level. You coach less experienced engineers when needed. Experience with Vue.js and Polymer.js is an advantage. Experience with CI/CD Pipelines is an advantage.
This role follows Forterro’s hybrid working model. Employees are expected to work from the office during onboarding and follow the local hybrid policy thereafter.

Responsibilities

- Build and maintain responsive, accessible, and high-performance user interfaces using modern JavaScript.
- Implement component-based architecture and reusable frontend patterns.
- Integrate frontend applications with backend APIs and authentication mechanisms.
- Write clean, maintainable, and secure code with strong test coverage.
- Deliver end-to-end frontend features, from requirements analysis and design to implementation, testing, and release.
- Diagnose and resolve UI, browser compatibility, and performance issues using data and analysis.
- Participate in code reviews and raise the quality bar for frontend engineering.
- Collaborate with Product, UX, QA, and backend engineers to ensure customer value and product quality.
- Improve engineering processes, frontend tooling, and CI/CD pipelines.
- Produce clear technical documentation for internal and external audiences.
- Coach, review, and delegate work to less experienced engineers when required.

Skills, Knowledge & Expertise

- Strong experience building frontend software products with modern JavaScript frameworks.
- Proven delivery of complex frontend features and maintenance tasks across the full software development lifecycle.
- Solid knowledge of frontend architecture, state management, API integration, and web security.
- Experience with automated frontend testing, code review, and continuous integration.
- Practical understanding of performance optimization, accessibility, and responsive design.
- Ability to analyze issues, propose options, and make sound trade-offs with limited guidance.
- Clear communication skills with the ability to explain technical topics to non-engineering stakeholders.
- Hands-on experience with Vue.js and/or Polymer.js is a plus.
- DevOps experience (CI/CD, deployment automation, observability, containerization) is a significant plus.
- Bachelor’s degree in Computer Science or equivalent practical experience.