Software Engineering Specialist
Posting Date: 22 Oct 2024
Function: Software Engineering
Unit: Digital
Location: One Braham (4140), London, United Kingdom
We need a Front End Developer (Flutter) to join our mission and help us build exciting new digital experiences for customers to access better help, self-service experiences, and customer service journeys. We’re building a platform that’s scalable, reliable, and secure. We’re working on lots of exciting challenges, and you’ll dive right into projects helping consumers sort out access to Broadband and Mobile.
Tribe you will be working with: Home Controls
Home Controls is all about building services that allow customers to interact with their router - features like Speed Test and Hub reboot. Your squad, the Fix Squad will be building new greenfield products on MyEE App to make fixing and diagnosing issues with your router seamless for customers.
What you’ll be doing:
1. Experience with common design and architectural patterns such as clean architecture coupled with a passion for writing clean code that is performant and well tested.
2. Following and advocating best coding practices, continuous delivery, and code reviews.
3. Working with Headless CMS and capabilities like AEM to deliver robust and scalable applications.
4. Building and prototyping highly performant applications in Flutter; experience with state management systems like Cubit is a plus.
5. Familiarity with Mocktail and Mojito for Unit testing is a huge benefit. Understanding of TDD and knowledge of testing fundamentals is a must.
6. Experience in developing mobile applications in a production environment.
7. Peer review and mentor other members in your squad.
8. Post Release support + incident support. Be ready to support the occasional night releases with ground-breaking updates to millions of customers.
What does success look like?
1. Living the company values: Personal, Simple, Brilliant.
2. Collaborate with the Tech Lead, Engineering Manager, and Chapter Leads in defining front-end technical standards and approaches.
3. Champion Agile practices and Scrum principles to deliver highly scalable, robust solutions to millions of customers.
4. You’ll understand our customers and the impact our product makes on their lives.
5. Supporting and contributing to the transformation of our working culture and digital presence using agile methodologies.
6. Mentoring developers and ensuring the achievement of team service level targets by taking ownership of completing all assigned work requests, including testing, quality checking, and delivering tasks within agreed timescales.
7. Striving for continuous learning and improvement.
8. Demonstrating the ability to work across multiple domains and brands while being a collaborative team player.
9. Great communication skills and the ability to articulate complex, technical concepts to non-technical audiences.
10. A strong product mindset and passion for user experience, prioritizing work with the customers in mind and making data-driven decisions to fix customer pain points.
We build highly performant Mobile Apps on Flutter and Web Apps in React. For our backend, we run a number of Java Spring Boot + Node JS microservices across a range of serverless Lambdas, EC2 instances, and EKS pods.
If you want to find out more about what it’s like to work at BT visit BT Careers.
#J-18808-Ljbffr