As a Flutter Developer at a rapidly scaling Bristol‑based tech company, you will help build cutting‑edge software for IoT devices that create safer, healthier, and more connected homes.
Key Responsibilities
- Design, test, and implement software systems from concept through to production.
- Provide support on software systems as required.
- Work with product managers and customers to produce overall software requirements, initial structural design, and detailed designs for individual software elements.
- Generate appropriate code, conduct initial testing and debugging, and oversee system testing from a systems‑and‑software perspective.
- Monitor project progress, advise on risk strategy, and conduct design reviews to ensure design principles and quality standards are met.
- Develop customer contacts, organise training for customers and service engineers, and provide installation and support at end‑user sites.
- Collaborate with designers to promote standardisation of software and design techniques, and stay current with advancing techniques and technologies in software development.
Qualifications & Experience
- BSc or equivalent in Computer Science or related discipline.
- Complete life‑cycle experience from initial specification through to unit design, test, integration, system test, commission, regulatory approval, and production.
- Experience in an agile environment, with peer review, mentoring, and progress reporting.
- Technical self‑sufficiency in ASP.NET Core development in C# and frontend development with Angular.
- Proficiency in object‑oriented software design techniques (DRY, SOLID, YAGNI). Familiarity with cloud development (Azure or AWS), source control (GitHub), CI/CD, and test‑driven development (TDD).
- Database design skills using SQL or NoSQL.
- Desirable: familiarity with network communication protocols (IEEE802, TCP/IP), Windows desktop development, and Windows/WPF or WinUI/Maui UI development.
Benefits & Working Conditions
- Salary: up to £70,000 (depending on experience).
- Hybrid work model: Bristol (Hybrid).
- Great working environment with opportunities for skill development.
- Competitive benefits package, including pension and holiday accrual.
Equal Opportunity Employer
We are an equal opportunity employer and do not discriminate based on race, colour, religion, gender, sexual orientation, national origin, age, disability, or any other protected characteristic. All qualified applicants will receive consideration for employment without regard to their status as a protected class.