Senior Software Development Lead

4 weeks ago


Belfast, United Kingdom ASOS Full time

Job Overview

As a Principal Software Engineer at ASOS, you will play a key role in shaping the company's engineering practices and processes. Your primary goal will be to make engineering better, every day, by being approachable, collaborative, and nurturing a diverse and inclusive workplace.

You will work closely with engineering teams to refine their existing development practices, processes, and technologies, as well as explore new ones. This will involve helping teams overcome technical hurdles of any size or complexity and, if needed, joining a team to work on stories and code alongside them.

One of the new priorities for this role will be to develop the skills and knowledge to work and contribute on both the Android and iOS platforms, instead of concentrating too much on only one. Moreover, collaborating closely with the Web platform will be a crucial relationship to enhance and grow.

Key Responsibilities

  • Work across both Apps platforms to help level up and maximise each codebase, using shared best practices.
  • Work with Product Development Teams to make it as easy as possible to commit code that follows preferred guidelines.
  • Upskilling yourself and others to be proficient on both the Android and iOS platforms.
  • Collaborate with peers and engineers to find and implement tools, technologies, or working practices to boost the quality and productivity of ASOS Engineering.
  • Serve as a technical authority, offering guidance, solving problems, discussing and underwriting technical designs, and acting as a point of escalation for software engineering challenges.
  • Define and champion good engineering practices across the engineering community, refining existing approaches or suggesting new ways of working.
  • Verify that software proposed for release into production meets ASOS standards, ensuring it is fully tested and of acceptable quality.
  • Cultivate and sustain highly productive teams focused on deliver, by fostering high levels of collaboration and ownership.

Qualifications

About you:

  • Proven expertise guiding multi-discipline teams through the full delivery lifecycle of complex, large-scale, distributed software systems on either Android, iOS or ideally both.
  • Extensive experience with iOS and/or Android software development, including a deep understanding of the associated programming languages, SDKs, libraries, and development tools.
  • Solid understanding of sync and async design patterns for enterprise integration and data, crucial for reliability and resilience in complex, high-performance apps.
  • Experience and understanding of Agile and XP practices and how to help teams get the most from their preferred approach.
  • Deep understanding of the software development lifecycle and knowledge of quality assurance, software engineering, build & deployment processes and monitoring/telemetry.
  • Familiarity with the best tools and practices available for each phase of software delivery, such as Unit Testing, TDD (Test Driven Development), BDD, Integration Testing, Performance Testing.
  • Understanding of cloud infrastructure considerations, preferably with experience of Microsoft Azure.

Additional Information

BeneFITS

  • Employee discount (hello ASOS discount)
  • ASOS Develops (personal development opportunities across the business)
  • Employee sample sales
  • Access to a huge range of LinkedIn learning materials
  • 25 days paid annual leave + an extra celebration day for a special moment
  • Discretionary bonus scheme
  • Private medical care scheme


  • Belfast, United Kingdom Instil Software Full time

    At Instil Software, we are seeking a Senior Software Development Lead to play a key role in the design and development of our next-generation digital products and solutions.The successful candidate will be responsible for leading the design and delivery of a wide range of full-stack projects into production, working across a variety of technologies including...


  • Belfast, United Kingdom Instil Software Full time

    We are seeking a highly skilled Senior Software Development Lead to join our team at Instil Software. As a Senior Software Development Lead, you will play a key role in the design and development of our next-generation digital products and solutions.The majority of your time will be spent writing clean, high-quality code, while contributing to our culture of...


  • Belfast, United Kingdom Instil Software Full time

    We are seeking a highly skilled Senior Software Engineer to play a key role in the design and development of our next-generation digital products and solutions.The successful candidate will be responsible for leading the design and delivery of full-stack projects into production, working across a range of technologies including Typescript, React, and AWS.As...


  • Belfast, United Kingdom Instil Software Full time

    Senior Software Engineer Opportunity at Instil SoftwareWe are seeking an exceptional Senior Software Engineer to play a key role in the design and development of our next-generation digital products and solutions. As a member of our team, you will have the opportunity to work on diverse projects, lead by example, and contribute to our culture of engineering...


  • Belfast, United Kingdom Instil Software Full time

    Job OverviewWe are looking for a highly skilled Senior Software Engineer to take on a key role in the design and development of our next-generation digital products and solutions. As a Senior Software Engineer, you will play a crucial part in shaping the future of our technology and contributing to our company's continued growth and success.Key...


  • Belfast, United Kingdom Johnson Controls Full time

    Job Title: Senior Software Development LeadAbout the Role:Johnson Controls is seeking a highly skilled Senior Software Development Lead to join our global team. As a key member of our software development scrum team, you will be responsible for designing and developing robust web solutions that meet defined system requirements. Key Responsibilities:...


  • Belfast, United Kingdom BT Full time

    Job Title: Senior Software Development LeadWe are seeking an experienced Senior Software Development Lead to join our team in Belfast. As a key member of our software engineering unit, you will play a critical role in the design and build of our new AI-based Integration platform.The successful candidate will be accountable for leading on the design, build,...


  • Belfast, United Kingdom Gazelle Global Full time

    Senior Software Development LeadGazelle Global is seeking a highly skilled Senior Software Development Lead to drive the development of our food and beverage products. In this role, you will play a key role in creating a unified approach to app development across both platforms, ensuring consistency and efficiency.Key ResponsibilitiesDefine and administer...


  • Belfast, United Kingdom Instil Software Full time

    We are looking for a Senior Software Engineer to join our growing business. As a Senior, you will play a key role in the design and development of the next generation of digital products and solutions for our customers. The majority of your time will be spent writing code; clean code, whilst contributing to our overarching culture of engineering...


  • Belfast, United Kingdom Gazelle Global Full time

    At Gazelle Global, we're seeking a highly skilled Senior Software Development Lead to drive the development of our food and beverage products. This role requires a talented individual to create a unified approach to app development across both platforms, ensuring consistency and efficiency.Key Responsibilities:Define and administer company branding and...


  • Belfast, United Kingdom Instil Software Full time

    We are seeking a skilled Software Development Specialist to join our team at Instil Software. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software solutions for our clients.The ideal candidate will have a strong background in software development, with experience in languages such...


  • Belfast, United Kingdom beBee Professionals Full time £60,000 - £80,000

    We are seeking a highly skilled Senior Software Engineer to lead our development team in Belfast, United Kingdom. This role involves designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design, develop, and implement high-performance software applications.Lead...


  • Belfast, United Kingdom Instil Software Full time

    We are seeking a skilled Software Development Expert to join our team at Instil Software. As a key member of our engineering team, you will be responsible for designing and developing high-quality software solutions for our clients.The ideal candidate will have a strong background in software development, with a minimum of 2-4 years of experience in a...


  • Belfast, United Kingdom Instil Software Full time

    We are seeking a talented Software Development Specialist to join our team at Instil Software. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software solutions for our clients.The ideal candidate will have a strong background in software development, with experience in languages such...


  • Belfast, United Kingdom beBee Professionals Full time £60,000 - £80,000

    Senior Software EngineerWe are seeking a highly skilled and experienced Senior Software Engineer to lead our development team in Belfast, United Kingdom. This role involves designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design and develop high-performance...


  • Belfast, United Kingdom Instil Software Full time

    We are seeking a highly skilled Senior Software Engineer to lead the design and delivery of full stack projects into production. As a key member of our team, you will play a crucial role in shaping the future of our digital products and solutions.The ideal candidate will have a minimum of 4 years post-graduate experience in the software industry, with...


  • Belfast, United Kingdom Gazelle Global Full time

    Lead Application Developer OpportunityGazelle Global is seeking a highly skilled Lead Application Developer to drive the development of our food and beverage products. As a key member of our team, you will play a crucial role in creating a unified approach to app development across both platforms, ensuring consistency and efficiency.Key...


  • Belfast, United Kingdom CV-Library Full time

    Lead Software Engineer - Team Leadership Salary £65-75k + benefits + Hybrid working options A Lead Software Engineer / Software Team Lead to join an established company developing Data Analytics / SaaS products used by customers across the UK. They promote training and progression from within and offer a flexible Hybrid working structure. The Lead...


  • Belfast, United Kingdom Anson McCade Full time

    Job Title: Senior Software Development Team LeadAbout the Role:We are seeking a highly skilled Senior Software Development Team Lead to join our team at Anson McCade. As a key member of our software engineering team, you will be responsible for leading the development of our GENAI powered application for football teams and sports fans.Key Responsibilities:*...


  • Belfast, United Kingdom BT Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Lead to join our team at BT. As a key member of our software engineering team, you will be responsible for leading the design, build, and delivery of a new Integration platform.Key ResponsibilitiesLead a small team in building the BT Integration Engineering PlatformPartner with...