Software Team Lead

at  Smartbox Assistive Technology

Bristol BS1, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate29 Nov, 2024GBP 60000 Annual31 Aug, 2024N/ACommunication Skills,Operations,Jenkins,Assistive Technology,Computer Science,Test Coverage,Resource Management,Data Structures,Algorithm Design,Security,Design Principles,Flexible Approach,Testing,WindowsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

  • Permanent
  • Full time
  • £50,000 - £60,000
  • Hybrid (BS1 5PU, Bristol, United Kingdom)
  • R&D > Software
    Join Smartbox and Make a Meaningful Impact as Our Newest Team Member!
    Are you a passionate Software Team Lead who wants to play a part in creating technology that gives a voice to those without speech?
    At Smartbox, we take pride in being a leading company in assistive communication technology. Our innovative products, combining specialised hardware, advanced software, and engaging content, are used by individuals with diverse needs worldwide. All around the world, our products, accomplishments, and aspirations are a reflection of our teams’ values: passionate, caring, empowering, achieving together, and enabling change.
    We believe that everyone deserves a voice, and our inclusive culture reflects this belief. By joining Smartbox, you will become part of a team that values diversity, fosters collaboration, and supports a community of users who rely on our technology to communicate effectively.
    In addition to the rewarding nature of our work, you will collaborate with talented professionals who share a common goal of pushing the boundaries of innovation while considering the environmental impact of our products and processes. We strive to develop sustainable solutions that minimise our carbon footprint and promote a greener world. By joining Smartbox, you will have the chance to shape a more inclusive society while actively contributing to our sustainability efforts. Together, let’s make a difference that extends beyond communication technology and leaves a positive mark on our planet.

ESSENTIAL QUALIFICATIONS/SKILLS/EXPERIENCE

  • Passionate about changing lives with assistive technology.
  • A history of making an impact in a software team lead role.
  • Experience leading effective agile software teams, including first-hand experience in lean and iterative development.
  • Good understanding of Agile/Scrum methodologies and their use in software teams.
  • 5+ years of professional software development experience in modern C# or similar (e.g., Java, C++).
  • Knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis.
  • Windows and iOS application development.
  • Excellent understanding of software design principles.
  • Highly confident and experienced with automated testing – from unit tests to system and integration tests.
  • Confident working on problems from scratch – resourceful in turning problems into simple solutions, and proactive in working with stakeholders to resolve ambiguity.
  • Confident in picking up an existing codebase, refactoring, and improving test coverage to deliver safe code changes.
  • Versatility - enjoying turning your hand to new things, with a flexible approach to evolving business priorities.
  • Great interpersonal and communication skills.
  • Strong analytical thinking, with attention to detail.

USEFUL QUALIFICATIONS/SKILLS/EXPERIENCE

  • Any of the following technologies: WPF/XAML, Xamarin.iOS, Avalonia, ASP.NET MVC, Entity Framework, SQL Server, Android, JavaScript, React.js.
  • Cloud experience (particularly best practices around deployment, security, permissions, and resource management).
  • Knowledge of professional software engineering best practices, including coding standards, patterns, code reviews, source control, build processes, testing, and operations.
  • Experience in configuring build systems for .NET (e.g., Team City, Jenkins, etc.).
  • Keen interest in the product, and customer needs.
  • Experience with AAC or assistive technology.

WE’D LOVE TO HEAR FROM YOU

Our ever-evolving team powers the business across the world and brings the next generation of AAC solutions to life. Together we experiment, innovate, and create across the full product lifecycle. And, in a collaborative and close-knit culture, we support each other to search for better. We support our community and contribute to a sustainable future for our business and the planet.
Join us as a Software Team Lead and take our technology and your career into new territories. Share your operational expertise and passion for making an impact within your cover letter and CV by emailing jobs@thinksmartbox.com. We look forward to receiving your application.
For a full job description, please visit: https://thinksmartbox.com/join-the-team/

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Bristol BS1, United Kingdom