09 Oct
|
Acesoft Labs
|
Bengaluru
09 Oct
Acesoft Labs
Bengaluru
Description:
Lead Software Engineer
Position: Front End Developer (Angular) Experience: 7+ Years
Job Summary
We are looking for a hands-on Technical Lead to lead delivery of a data-heavy B2B application supporting lead management, vehicle/customer insights, dashboards, and dealer-facing workflows in an enterprise automotive environment.
This is primarily a full stack development role with Angular, GO , Java/Python and Azure SQL Server. You will combine strong Angular development skills with technical leadership, UX-oriented solution design, business understanding, and the ability to shape API and data-model requirements. You will work closely with product owners, business users, UX/UI designers, backend engineers, IAM/security teams, and enterprise architecture stakeholders.
What You Will Do
•Lead the technical design and frontend architecture of a modern Angular SPA.
•Translate business requirements, user journeys, wireframes, and user feedback into clear, practical, and maintainable technical solutions.
•Contribute to data modelling discussions, particularly PostgreSQL relational models supporting lead, vehicle, customer, dealer, outlet, role, feedback, and reporting workflows.
•Lead secure frontend integration with enterprise IAM using OAuth2/OIDC, Azure Entra ID/BusinessID, JWT bearer tokens, route guards, and role/claim-based UI behaviour.
•Ensure authorization and Row-Level Security requirements are correctly understood and implemented through backend/data-layer controls, not frontend-only logic.
•Establish coding standards, conduct code reviews, mentor frontend engineers, and drive high-quality engineering practices.
•Support delivery through CI/CD pipelines, quality gates, release validation, and deployment of frontend code.
•Participate in security, privacy, compliance, architecture, and penetration-test remediation activities.
What You Bring
•Robust professional experience developing production applications using Angular and TypeScript.
•Deep understanding of Angular architecture, standalone components, routing, dependency injection, reactive forms, HTTP interceptors, route guards, change detection, and RxJS.
•Experience with Angular Material, PrimeNG, AG Grid, Angular CDK, or dashboard/charting libraries.
•Experience building complex, data-heavy enterprise user interfaces with server-side filtering, sorting, pagination, search, drill-down views, and dashboards.
•Strong understanding of OAuth2/OIDC, JWT tokens, role/claim-based access, token expiry, logout, and secure SPA design.
•Design and maintain REST APIs developed in GO backend.
•Working experience in Java or Python is preferred.
•Candidate should be willing and interested to work on Go (Golang) backend development and open to learning or enhancing Go backend skills.
•Strong understanding of PostgreSQL data modelling and relational design.
•Define and maintain frontend testing approaches including unit, integration, and E2E testing using tools such as Jasmine/Karma, Jest, Cypress, or Playwright.
•Experience deploying Angular applications using Azure Static Web Apps & Azure Devops
•Experience contributing to solution design across frontend, API, and data layers.
•Demonstrated technical-leadership skills: making and documenting technical decisions, mentoring engineers, communicating trade-offs, and proactively identifying delivery risks.
Nice to Have
•Experience with Azure DevOps Pipelines, Docker-based frontend builds, and DEV/TEST/PROD release processes.
•Security awareness including XSS prevention, Content Security Policy concepts, secure token handling, and dependency security.
•Familiarity with Azure Entra ID, Azure Key Vault, managed identities, and secure CI/CD practices.
•Experience with Transloco or similar Angular internationalisation frameworks.
•Experience with SonarQube, Black Duck, dependency scanning, or enterprise security/compliance tooling.
•Knowledge on GO backend
📌 Angular Frontend Developer (Bengaluru)
🏢 Acesoft Labs
📍 Bengaluru