Smartbox Assistive Technology

Software Developer

Smartbox Assistive Technology

full-time

Posted on:

Location Type: Hybrid

Location: BristolUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

Salary

💰 £45,000 - £65,000 per year

Tech Stack

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