closed vacancyTeam Lead (Xamarin) - Solve interesting problems from home or sunny Malta! - remote
Ascent Software
Posted 4 years ago
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