At a Glance
- Tasks: Lead a team in developing scalable cloud-native applications using modern technologies.
- Company: Join a forward-thinking tech company focused on innovative software solutions.
- Benefits: Enjoy flexible work options, competitive salary, and opportunities for professional growth.
- Why this job: Be part of a dynamic team shaping the future of technology with impactful projects.
- Qualifications: 12+ years in software development, with 4+ years as a Technical Lead required.
- Other info: Azure certification and familiarity with Docker/Kubernetes are preferred.
The predicted salary is between 48000 - 72000 £ per year.
We are seeking a highly skilled Technical Lead with expertise in Node.js Microservices, Express.js, TypeScript, Jest, Playwright, and frontend technologies like AngularJS, Angular 2+, and ReactJS. The ideal candidate will also have strong knowledge of MongoDB, Oracle, and Azure Cloud Services. This role requires 80% hands-on technical contribution and 20% team leadership, guiding a high-performing team in building scalable, secure, and modern cloud-native applications.
Key Responsibilities:
- Lead and actively contribute to development in Node.js, Express.js, TypeScript, Angular, React.
- Architect, design, and develop scalable microservices with Azure integrations.
- Develop and maintain HLD and LLD diagrams.
- Perform detailed code reviews ensuring adherence to coding standards and best practices.
- Implement robust unit tests (Jest) and end-to-end tests (Playwright).
- Guide the team on design patterns, coding principles, and architecture decisions.
- Optimize database queries in MongoDB and Oracle; ensure database performance and reliability.
- Utilize Azure services like Service Bus Queues, Event Hubs, and Storage Accounts.
- Troubleshoot production issues and lead root cause analysis.
- Mentor team members to build technical capabilities and improve delivery quality.
- Collaborate with Product Owners, Architects, and DevOps teams to align deliverables.
Required Skills and Qualifications:
- ~12+ years in software development, with minimum 4 years as a Technical Lead.
- ~ Expert-level experience in: Node.js Microservices, Express.js, TypeScript, AngularJS, Angular 2+, ReactJS (with TypeScript).
- ~ Strong expertise in testing frameworks: Jest (unit) and Playwright (E2E).
- ~ Strong knowledge of MongoDB and Oracle, including query optimization.
- ~ Good understanding of Azure Cloud Services (Service Bus, Event Hubs, Storage).
- ~ Proficiency in system architecture concepts and design patterns (e.g., Microservices, Event-driven Architecture).
- ~ Strong communication, leadership, and problem-solving skills.
Preferred Qualifications:
- Azure certification (Developer Associate, Solutions Architect).
- Familiarity with containerization (Docker/Kubernetes).
- CI/CD pipeline experience and DevOps knowledge.
Locations
Technical Lead - JavaScript, React.JS employer: Zensar Technologies
Contact Detail:
Zensar Technologies Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Technical Lead - JavaScript, React.JS
✨Tip Number 1
Make sure to showcase your hands-on experience with Node.js, Express.js, and TypeScript during networking events or meetups. Engaging in discussions about your projects can help you connect with potential employers who value practical skills.
✨Tip Number 2
Join online communities or forums related to JavaScript and cloud technologies. Participating in discussions or contributing to open-source projects can demonstrate your expertise and passion, making you a more attractive candidate.
✨Tip Number 3
Consider creating a portfolio that highlights your work with microservices and Azure integrations. This can serve as a tangible demonstration of your skills and experience, setting you apart from other candidates.
✨Tip Number 4
Prepare for technical interviews by practising coding challenges that focus on the technologies mentioned in the job description. Being well-prepared will boost your confidence and show your commitment to the role.
We think you need these skills to ace Technical Lead - JavaScript, React.JS
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Node.js, Express.js, TypeScript, and ReactJS. Include specific projects where you've led teams or contributed significantly to development, showcasing your technical skills and leadership abilities.
Craft a Compelling Cover Letter: In your cover letter, emphasise your 12+ years of software development experience and your role as a Technical Lead. Mention your familiarity with Azure Cloud Services and how you have successfully implemented microservices in previous roles.
Showcase Your Technical Skills: When detailing your technical skills, be specific about your expertise in testing frameworks like Jest and Playwright. Provide examples of how you've used these tools to ensure code quality and reliability in your projects.
Highlight Leadership Experience: Discuss your experience mentoring team members and leading projects. Provide examples of how you've guided teams in adopting best practices and improving delivery quality, which is crucial for this role.
How to prepare for a job interview at Zensar Technologies
✨Showcase Your Technical Expertise
Be prepared to discuss your hands-on experience with Node.js, Express.js, TypeScript, and ReactJS. Highlight specific projects where you led the development of microservices or cloud-native applications, and be ready to dive into technical details during the interview.
✨Demonstrate Leadership Skills
Since this role involves team leadership, share examples of how you've mentored team members or guided a project. Discuss your approach to code reviews and how you ensure adherence to coding standards while fostering a collaborative environment.
✨Prepare for Problem-Solving Scenarios
Expect to face technical challenges during the interview. Be ready to walk through your thought process on troubleshooting production issues or optimising database queries in MongoDB and Oracle. This will showcase your analytical skills and ability to handle real-world problems.
✨Familiarise Yourself with Azure Services
Since the role requires knowledge of Azure Cloud Services, brush up on key services like Service Bus Queues and Event Hubs. Be prepared to discuss how you've integrated these services into your projects and the benefits they provided.