Team Leader - Web Development
Location
Bangalore | India
Job description
- Responsible for hands-on development and technical leadership in our newly formed India-based web development team
- This role includes full-stack web development, software architecture, and project planning, with a focus on building state-of-the-art tools for drug design and data analysis for the pharmaceutical industry
Key Responsibilities
Team Management and Leadership
- Hiring, training, leading, and managing a team of web developers, including assigning tasks and setting performance targets
- Fostering teamwork and providing guidance and support to help team members improve and grow
- Ensuring that the team s product delivery is conducted in alignment with Cresset s values, culture, and strategic mission
Software Planning and Architecture
- Software planning and architecture in a variety of modalities ( e.g. cloud, on-prem, microservice, monolith) , in collaboration with heads of departments, product managers and other development teams
- Aligning products to Cresset s overall goals and priorities , including performant and consistent user experience s, and interoperability and cohesion with internal and external systems
- Ensuring that the team adopt and implement good software engineering practices, including security and accessibility requirements
Development Responsibilities
- Frontend and backend development within our drug discovery web applications, within our stack: Python , Typescript , React
- Deployment of applications on AWS , in strong and early collaboration with DevOps
- Ensure that software products are developed with clean code written to organisational standards, and are well tested, performant, and maintainable
- Integrating cleanly and consistently with internal and external applications, and increasing velocity and maintainability
- Delivering customised solutions for customers where required
- Staying current with industry developments and adapting as necessary to maintain a stable platform
Communication and Representation
- Communicating technical concepts clearly and at an appropriate level with stakeholders including colleagues, collaborators, and customers
- Representing the developers and their interests within the wider organisation, and coordinating their input and participation in wider strategy decisions
Requirements
- 10+ years professional web development experience, including 5+ years in senior or lead positions
- Demonstrable commercial product development experience in a senior role using Python, TypeScript, React, version control (git), Linux environments, and containerised deployment (Docker, AWS)
- Experience in driving the development of multiple applications with diverse architectures (e.g. monoliths, microservice-oriented, serverless, cloud managed services), using agile processes
- Previous leadership and line management experience
- Understanding of Cresset s business domain and solutions, and strong alignment with Cresset s culture and values
- Proven passion for and track record of developing high-quality, user-focused software applications. Advocate for contemporary software development best practices
- Educated to degree level in Computer Science or equivalent experience
Benefits
- Excellent learning and development opportunities
- 24 days annually - 15 vacation days and 9 sick days
- 10 days paid public/festival holiday
- Standard 40 hour working week
- Health Insurance - Including cover for Spouse and up to two Children
- Discretionary annual bonus
Job tags
Salary