closed vacancy Team Lead (Xamarin) - Solve interesting problems from home or sunny Malta! - remote

Ascent Software
Posted 4 years ago
Stack Overflow

The Opportunity:

Ascent is looking for a highly motivated Team Lead with skills in Xamarin and mobile development. Being at the helm of a cross-functional team, you will have a pivotal role in the delivery of the project, and will mentor and lead team members to achieve milestones and develop personally. As a Team Lead, you will be working hand in hand with the Product Owner and Agile Coaches, to bring out the full potential of the development team to deliver a high-quality product, as an essential part of Ascent’s vision and success.

Required skills and qualifications:

  • At least 5 years of software development experience in .NET
  • Strong leadership skills and experience in a leadership role
  • At least 1- 2 years of experience working with Xamarin
  • Strong understanding and past experience of different database paradigms (SQL and NoSQL) and their application.
  • Excellent knowledge of C# and .NET Framework
  • Strong knowledge of cloud-based solutions, preferably in the Azure Ecosystem
  • JavaScript knowledge with Angular and/or React is considered an asset
  • Strong analytical and logical thinking abilities
  • Strong problem solving and diagnostic skills
  • Excellent communication skills
  • Must be able to work within a team and focus on a common sprint goal while delivering high product and code quality.
  • Experience in source control and collaboration tools like GIT and Azure DevOps
  • Experience in working in an Agile team
  • Teamwork –work well within a team and within established boundaries
  • Can do approach –flexible and able to provide effective solutions
  • Communication - conveying information effectively and demonstrating active listening
  • Attention to detail - ability to achieve thoroughness and accuracy when accomplishing a task

Responsibilities:

  • Provides leadership to a team of developers working in a wider agile team.
  • Contributes to the architectural and technological choices made during the delivery of the project.
  • Guides and mentors members of the team on a day-to-day basis.
  • Strives to empower the members of the team to grow and increase the knowledge within the team
  • Applying independence and creativity to problem solving across backlog items.
  • Manage code reviews (pull requests) ensuring quality code.
  • Involved and vocal in the agile ceremonies.
  • Identify, review and mitigate technical risk, issues and impediments
  • Performs team 1 to 1s.

Remove impediments which could block the development with respect to technology aspects.

 Why join Ascent:

  • Ascent Software is on an upward trajectory to become a leading European provider of digital transformation with very clear targets on how to get there. Your role with us will help drive your career path upwards
  • We have an open and friendly environment and commitment to empowering employee growth through training/upskilling
  • We are a fast-growing company with modern offices in good locations
  • You will be involved in delivering exciting technology projects to leading global clients across the world
  • We offer competitive salaries with a clear progression path
  • We have great employee benefits such as work from home, vouchers, sport activities cards, relax area with table soccer, darts, ps4, regular team building and company events and others