Job Openings Team Lead Developer (C#, Angular, React)

About the job Team Lead Developer (C#, Angular, React)

Job Title: Team Lead Developer

Location: UK (Remote/Flexible Working Hours from South Africa)

Our UK-based client, a reputable company in the software development industry with 20 years of experience, is seeking a highly skilled Senior Developer to join their dynamic team.

Key Responsibilities:

  • Collaborate with Architect: Work closely with the software architect to refactor existing front-end code, aligning with architectural guidelines.
  • Autonomous Full Stack Development:
    • Learn back-end architecture.
    • Design and specify new features across the full stack.
    • Implement full stack code adhering to guidelines.
  • Mentorship and Code Review: Guide and review the code of junior team members.
  • Front-end Architecture: Contribute to the introduction of Typescript and the rewriting of front-end portals with the new architecture.
  • Project Management: Oversee projects from design to implementation, user acceptance testing (UAT), and go-live stages.

Essential Experience:

  • Full Stack Development: 10-15+ years of demonstrable experience.
  • Single Page Applications (SPA): 5+ years, ideally in Vue (Angular and React also considered).
  • C# and EF Core: Extensive experience.
  • WebAPI: Extensive experience.
  • Relational Databases: Proficiency in writing efficient queries and entity modeling/design.
  • Domain-Driven Design (DDD): Good understanding.
  • Technical Leadership: Proven experience as a Tech Lead or similar role.
  • Attention to Detail: High standards for quality.
  • Team Collaboration: Strong team-working skills.

Expectations:

  • Excellent communication skills.
  • Daily status updates.
  • Adherence to code review processes.
  • Proactive in seeking clarity when needed.
  • Team-oriented with a holistic approach to design decisions.

Working Hours: Primarily UK hours with some flexibility.