Software Team Lead
at Smartbox Assistive Technology
Bristol BS1, England, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 29 Nov, 2024 | GBP 60000 Annual | 31 Aug, 2024 | N/A | Communication Skills,Operations,Jenkins,Assistive Technology,Computer Science,Test Coverage,Resource Management,Data Structures,Algorithm Design,Security,Design Principles,Flexible Approach,Testing,Windows | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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