GO TO SEARCH
We are seeking a Lead JavaScript Developer to join our team. This role is ideal for a seasoned professional with extensive experience in Angular, JavaScript, and a commitment to producing clean, maintainable code. As a Lead, you will play a critical role in guiding the development process within an Agile framework, ensuring the successful delivery of high-quality applications. You'll lead discussions with customers to define requirements and oversee the full development cycle, from inception to final product demonstration.
Responsibilities
- Lead and actively participate in the full development lifecycle within an Agile (Scrum) environment
- Collaborate closely with customers to refine project requirements and ensure strategic alignment
- Architect and integrate complex system components, ensuring seamless interaction across the platform
- Estimate project timelines, monitor progress, and provide comprehensive reporting on completed tasks
- Conduct and mentor peers through rigorous code reviews, maintaining exceptional quality standards
- Develop and maintain detailed technical documentation on Confluence
- Present and articulate developed features during Sprint Reviews/Demos to stakeholders and clients
Requirements
- 5+ years of expert-level proficiency in JavaScript, with in-depth knowledge of OOP principles and design patterns
- Extensive experience leading projects using the Angular framework
- Strong expertise in HTML, CSS, and responsive web development practices
- Working knowledge of Kotlin
- Demonstrated commitment to writing clean, maintainable, and scalable code
- Prior experience with Kubernetes and containerization
- Proficient in unit testing, including familiarity with testing and mocking frameworks
- Deep understanding of Agile methodologies and the ability to lead teams effectively within this environment
- Advanced proficiency in English (B2+), enabling clear and effective communication with customers and stakeholders
Nice to have
- Experience with Apache Kafka for real-time data processing
- Proficiency with Docker and containerization practices
- Familiarity with Google Cloud Platform (GCP) and its services
- Strong understanding and experience with SQL for database management