Lead Software Developer
Lead Software Developer

Lead Software Developer

Full-Time 80000 - 80000 £ / year (est.) Home office (partial)
Aspire

At a Glance

  • Tasks: Lead the design and development of innovative web and mobile applications for healthcare.
  • Company: Aspire Ltd, a forward-thinking tech company committed to inclusivity.
  • Benefits: Competitive salary up to £80k, hybrid work model, and professional growth opportunities.
  • Other info: Join a dynamic team with flexible working options and excellent career advancement potential.
  • Why this job: Make a real impact in healthcare tech while working with cutting-edge technologies.
  • Qualifications: Degree in Computer Science or equivalent, experience in full-stack development, and strong Python skills.

The predicted salary is between 80000 - 80000 £ per year.

Position Overview

Reports To: CEO

Direct Reports: None

Hybrid: 2 days a week onsite, London

Salary up to £80k

Please note: You need to be a UK citizen to apply for this role or be eligible for SC clearance.

Job Purpose

Design, develop, and maintain high-quality web and mobile-based digital assessment solutions for healthcare, research, and related sectors.

Key Responsibilities

  • Software Design and Development
    • Design, develop, and implement high-quality full-stack web and mobile applications
    • Write clean, efficient, and well-documented code in Python, JavaScript, HTML, and other relevant technologies
    • Collaborate with senior technical leadership on system design and implementation strategies
    • Develop and maintain RESTful APIs for system integrations
    • Implement responsive and accessible user interfaces across platforms
    • Participate in code reviews to ensure quality and knowledge sharing
  • Software Maintenance
    • Maintain and enhance existing codebases based on business and user needs
    • Ensure compatibility across devices, browsers, and platforms
    • Monitor performance and implement optimisations
    • Respond to and resolve defects and maintenance requests efficiently
    • Maintain version control and accurate documentation of changes
    • Deliver bug fixes and enhancements in a timely manner
  • Testing and Quality Assurance
    • Develop and execute unit, integration, and end-to-end tests
    • Identify and resolve defects and security vulnerabilities
    • Ensure adherence to security and data protection standards
    • Apply test-driven development practices where appropriate
    • Maintain test coverage and documentation
  • Operational Support
    • Configure and maintain development, testing, and production environments
    • Set up and manage CI/CD pipelines for automated delivery
    • Implement containerisation for consistent deployments
    • Provide support for production issues and troubleshoot complex problems
  • Professional Development
    • Stay up to date with emerging technologies and best practices
    • Contribute to team initiatives and continuous improvement
    • Research and evaluate new tools and technologies
    • Share knowledge and propose innovative technical solutions

Qualifications

Essential

  • Degree in Computer Science, Software Engineering, or equivalent experience
  • Proven experience building full-stack web applications
  • Experience with a Python-based web framework
  • Strong knowledge of Python, HTML, and JavaScript
  • Proficiency with Git version control
  • Experience with containerisation technologies
  • Understanding of database design and management
  • Ability to work independently and within a small team
  • Strong problem-solving and organisational skills
  • Effective communication and documentation abilities
  • Experience with testing methodologies including TDD
  • Familiarity with cloud platforms (e.g., AWS or equivalent)

Desirable

  • Experience working within regulated or healthcare-related environments
  • Knowledge of accessibility standards
  • Experience with relational databases (e.g., PostgreSQL)
  • Awareness of data protection and regulatory standards (e.g., GDPR or similar)

Working Arrangements

  • Hybrid working model (London-based)
  • Full-time (37.5 hours per week) with flexible working options
  • Occasional out-of-hours work may be required
  • Flexible or part-time arrangements may be considered

Lead Software Developer employer: Aspire

Aspire Ltd is an exceptional employer that fosters a collaborative and innovative work culture, particularly for the Lead Software Developer role based in London. With a hybrid working model, employees enjoy the flexibility of remote work while being part of a dynamic team dedicated to developing impactful digital solutions for the healthcare sector. The company prioritises professional development, offering opportunities to stay abreast of emerging technologies and contribute to meaningful projects, making it an ideal place for those seeking rewarding and purposeful employment.
Aspire

Contact Detail:

Aspire Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead Software Developer

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work in healthcare or related sectors. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those involving full-stack web applications. This is your chance to demonstrate your coding prowess and problem-solving abilities in a tangible way.

✨Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, you’ll be part of a community that values innovation and collaboration in software development.

We think you need these skills to ace Lead Software Developer

Full-Stack Development
Python
JavaScript
HTML
RESTful APIs
Code Review
Version Control (Git)
Containerisation
CI/CD Pipelines
Testing Methodologies (TDD)
Database Design and Management
Problem-Solving Skills
Effective Communication
Knowledge of Cloud Platforms (e.g., AWS)
Understanding of Accessibility Standards

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Lead Software Developer role. Highlight your experience with Python, JavaScript, and full-stack development. We want to see how your skills match what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about developing digital assessment solutions and how your background fits with our mission at StudySmarter. Keep it engaging and relevant!

Showcase Your Projects: If you've worked on any cool projects, especially in healthcare or related sectors, make sure to mention them! We love seeing real examples of your work, so include links or descriptions that showcase your skills.

Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it makes the whole process smoother for everyone involved!

How to prepare for a job interview at Aspire

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, JavaScript, and HTML. Brush up on your experience with full-stack development and be ready to discuss specific projects where you've used these skills.

✨Showcase Your Problem-Solving Skills

Prepare to share examples of how you've tackled complex problems in previous roles. Think about challenges you've faced in software design or maintenance and how you resolved them. This will demonstrate your analytical thinking and adaptability.

✨Understand the Company’s Mission

Research the company’s focus on healthcare and digital assessment solutions. Be prepared to discuss how your background aligns with their goals and how you can contribute to their mission. This shows genuine interest and helps you stand out.

✨Prepare for Technical Questions

Expect technical questions related to coding, testing methodologies, and system design. Practice coding challenges and be ready to explain your thought process during problem-solving. This will help you showcase your expertise and confidence.

Lead Software Developer
Aspire

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>