Flutter App Developer
BT Group - Manchester
Manchester
Write code from an approved requirement and design in accordance with the expected delivery timeframe and associated quality standards
• Write unit tests and other automated tests
• Peer review software written by team members
• Contribute to tribe improvement initiatives
• Contribute to tribe ceremonies (stand-up, sprint planning, demo, retrospective)
• Drive forward items from the tribe improvement initiatives
• Contribute to technical direction and strategy of the tribe
• Coach and mentor junior members of the team
• Contribute to technical responses of impact assessments for business propositions
• Investigation and resolution of production incidents
• Deliver tooling improvements for the delivery pipeline
• Technical design of solutions to business requirements
• Engage / influence the roadmap of our vendors’ products
• Contribute to internal and external conferences/meetups
• Experience of working within a true ‘DevOps’ environment, involving automated testing, continuous delivery practices and a high level of collaboration
• Experience of using Jenkins and tools such as JIRA, Confluence and Bitbucket
• Experience of a range of relevant technical languages from Dart (Flutter), Objective C and Swift (iOS), to Android (Java) and Kotlin development.
• Software design and development experience integrated with web services. Experience with RESTful Services and OpenAPI advantageous.
• Have a good level of knowledge / experience of Agile software development, and supporting best practices: TDD, Pair Programming etc.
• Have a good knowledge of unit testing frameworks and supporting technologies.