
Java UI, VP
- Pune, Maharashtra
- Permanent
- Full-time
- A Principal Engineer is a senior-level position within the engineering team, concentrating on strategic technical leadership, overseeing delivery, and providing guidance to junior engineers.
- This role entails steering the technical direction, maintaining quality standards, and ensuring that engineering initiatives are aligned with the broader objectives of DWS.
- Best in class leave policy.
- Gender neutral parental leaves
- 100% reimbursement under childcare assistance benefit (gender neutral)
- Sponsorship for Industry relevant certifications and education
- Employee Assistance Program for you and your family members
- Comprehensive Hospitalization Insurance for you and your dependents
- Accident and Term life Insurance
- Complementary Health screening for 35 yrs. and above
- Understands the business context along with Technical requirements.
- A very good understanding in terms of Technical, and project management skills.
- Strong verbal and written communication with an effective articulation of the problem to technical and non-technical stakeholders.
- Able to balance the overall project priorities.
- Understands the critical path for delivery of the feature/project and able to gain consensus with all the stakeholders.
- Strong collaboration skills - ability to collaborate with BA, Architects, QA, DevOps and other work streams.
- Understands the timeline, quality and cost implications for a given project delivery.
- Strong people manager- able to guide and mentor a team of engineers. Motivates them and ensure the career development and progression paths for the associated members.
- Able to identify right talent and augment the team with right set of skills and expertise.
- Solid understanding of the Architecture and Design principles.
- Ability to propose a solution and present it in wider forums like TDA, Design council and program/governance board.
- Enforce the best practices and guidelines at projects level and communicate the deviations to the respective team leads and ensure adherence.
- Code reviews - provide guidance to avoid hacks, code smells etc.
- Well versed with the Enterprise Architecture and promotes team to adopt the patterns and implementation in building the solutions for business use cases.
- Strong understanding of JavaScript fundamentals
- Proficient in any UI framework/library (REACT/ANGULAR/VUE/NEXT)
- Proficient in TypeScript and Node JS
- Well versed with commonly used Data Structures and Algorithms
- Understanding of REST based Architecture and concepts
- Understanding of Design Patterns and Principles.
- Understanding of cross-browser, mobile first development
- Unit Testing - writing unit/e2e tests.
- Awareness of the SDLC process,
- Version control systems,
- Build Tooling, Artifactory, Deployments, Containers (Docker / Kubernetes)
- Cloud Fundamentals
- Training and development to help you excel in your career.
- Coaching and support from experts in your team.
- A culture of continuous learning to aid progression.
- A range of flexible benefits that you can tailor to suit your needs.