Job Description:
Job Title: Frontend Developer, AVP
Location: Pune, India
Role Description
- Role is for Frontend Developer to provide engineering support for applications in Chief Security Office, Technology, Privileged Access Management team (CSO CTO, PAM)
 - The Frontend Developer is responsible for creating the user-facing elements of websites and web applications, ensuring an intuitive, engaging, and responsive user experience. This role involves translating design mockups and wireframes into functional, interactive web pages.
 - Privileged Entitlement Provisioning System (PEPS) is the in-house tool used in the Bank for self service on-boarding of privileged access. This role requires maintaining and supporting PEPS interface, addition of new features and enhancements.
 
What we’ll offer you
As part of our flexible scheme, here are just some of the benefits that you’ll enjoy
- 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
 
Your key responsibilities
- Develop and maintain user-facing features using HTML, CSS, and JavaScript.
 - Implement responsive web design principles to ensure applications perform seamlessly across various devices and screen sizes.
 - Collaborate with  back-end developers, and other stakeholders to translate design concepts into high-quality user interfaces.
 - Optimize web applications for maximum speed, scalability, and performance.
 - Write clean, well-documented, and reusable code adhering to coding standards and best practices.
 - Troubleshoot and debug front-end issues, implementing effective solutions.
 - Stay up-to-date with emerging front-end technologies, tools, and industry trends.
 - Participate in code reviews, offering constructive feedback to team members.
 - Utilize version control systems (e.g., Git) for collaborative development and code management.
 - Deploy and manage front-end applications using containerization (e.g., Docker) and cloud platforms (e.g., GCP).
 - Liaise with stakeholders for requirement discussions, understand the requirement, be capable of suggesting solutions & plan the project deployment
 - Tracking of all project deliverables through JIRA
 - Responsible to prioritize and manage tasks of the squad and ensure timely delivery of the tasks
 
Your skills and experience
- Must have at least 8 years of hands-on experience as Frontend developer in the following areas
 - HTML: Strong proficiency in structuring web content semantically and accessibly.
 - CSS: Expertise in styling web pages, including layout techniques, responsive design (e.g., media queries, CSS Grid, Flexbox), and potentially CSS preprocessors like Sass or LESS.
 - JavaScript: Mastery of JavaScript for adding interactivity, dynamic features, and complex functionality to web pages. This includes a solid understanding of ES6+ features, DOM manipulation, event handling, and asynchronous programming.
 - AJAX: Experience with Asynchronous JavaScript and XML for making asynchronous requests to a server to update parts of a web page without reloading the entire page.
 - jQuery: Proficiency in using the jQuery library for simplified DOM manipulation, event handling, and animation.
 - Angular: Demonstrated experience with the Angular framework for building robust single-page applications.
 - React: Strong experience with the React library for building user interfaces, including a good understanding of React components, state management (e.g., Redux), and the React ecosystem.
 - Docker: Experience with Docker for containerizing front-end applications, ensuring consistent environments across development, testing, and production.
 - GCP (Google Cloud Platform): Familiarity with deploying and managing web applications on Google Cloud Platform, which may include services like App Engine, Cloud Storage, or Kubernetes Engine.
 - Responsive Design: Ability to create layouts that adapt to various screen sizes and devices.
 - Problem-Solving: Strong analytical and problem-solving skills to diagnose and resolve technical challenges.
 - Collaboration & Communication: Excellent communication and teamwork skills to work effectively with cross-functional teams.
 - Version Control: Familiarity with Git for source code management.
 - Web Performance Optimization: Knowledge of techniques to improve loading times and overall application performance.
 - Strong problem-solving abilities and analytical mindset.
 - Excellent communication and collaboration skills.
 
How we’ll support you
- 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
 
About us and our teams
Please visit our company website for further information:
https://www.db.com/company/company.html
We strive for a culture in which we are empowered to excel together every day. This includes acting responsibly, thinking commercially, taking initiative and working collaboratively.
Together we share and celebrate the successes of our people. Together we are Deutsche Bank Group.
We welcome applications from all people and promote a positive, fair and inclusive work environment.