
Software Developer
Smartbox Assistive Technology
full-time
Posted on:
Location Type: Hybrid
Location: Bristol • United Kingdom
Visit company websiteExplore more
Salary
💰 £45,000 - £65,000 per year
About the role
- Designing, developing, testing and maintaining mobile or desktop apps using C# and .NET
- Implementing user-facing features and core application functionality
- Writing clean, maintainable C# code (.NET 8+) and associated automated tests
- Improving the quality, structure and testability of existing code
- Supporting released applications and services, including investigating and fixing issues
- Collaborating with stakeholders and customers to help clarify requirements and solve problems
- Contributing to the continuous improvement of team practices and processes
Requirements
- 2+ years professional software development experience in modern C# or similar (e.g. Java, C++)
- Experience developing mobile or desktop apps on Windows and/or iOS
- Experience with mobile or desktop app frameworks, such as Avalonia, WPF/XAML, or UIKit
- Knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis
- Excellent understanding of software design principles
- Confident and experienced with automated testing, from unit tests to system and integration tests
- Experience working in an Agile or iterative development environment
Benefits
- Private medical insurance
- 25 days of holiday plus public holidays
- Dress: smart casual
- One paid day volunteering for a good cause
- 24/7 Employee Assistance Programme
- Company pension
- Group life assurance
- Income protection
- Complimentary theatre and cinema tickets
- Free social events
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.NETautomated testingWPFXAMLAvaloniaUIKitdata structuresalgorithm designproblem-solving
Soft Skills
collaborationcommunicationproblem-solvingcontinuous improvement