- Bureau à Bengaluru
WHAT YOU WILL BE DOING
- Drive technical excellence and implementation of best engineering practices such as coding standards, design review, code review, automated testing, and continuous integration.
- Conduct requirements analysis, architect solutions, and devise development plans.
- Engage internal partners to align with security, architecture, performance, and usability goals.
- Serve as an expert on UI development and provide technical mentoring and support.
- Diagnose issues, debug code, implement fixes, and enhance automated testing to improve code correctness and robustness.
- Start solutions from scratch as well as maintain existing solutions. Develop documentation throughout the software development life cycle.
- Adhere to Scrum practices and champion Agile principles.
- Strong oral and written communication skills.
WHAT YOU BRING
- 12+ years of software engineering experience.
- Highly proficient in React and related technologies, HTML, TypeScript, CSS, HTTP.
- Experience managing application development, solution design and delivery.
- Experience leading development of applications with complex screens or workflows, with ability to set and maintain expectations and to adapt to unexpected challenges.
- Experience building and supporting reusable libraries, including UI component libraries.
- Experience working with complex Figma files and components, as well as with accessibility best practices.
- Experience safely leveraging AI coding assistants in development work.
- Experience leading Agile teams and fostering a culture of continuous improvement.
- Preferably, experience with backend web development, such as with Java/Spring, Groovy/Grails, or Node.js, and SQL.
- Preferably, experience with DevOps and infrastructure, such as building CI/CD pipelines, working with Docker and Kubernetes, leveraging observability, and migrating to micro frontend architecture.
- A bachelor’s or master’s degree in a technical or business discipline, or equivalent experience.
Postuler maintenant