Designs, develops and is accountable for feature delivery
Applies enterprise standards for solution design, coding and quality
Ensures solution meets product acceptance criteria with minimal technical debt
Guides the team on work breakdown and execution
Works with the Product Owner to ensure that product backlog/requirements are healthy, with clear acceptance criteria
Plays a team lead role (as an individual contributor) and mentors the team
Guides team members with skills and practices (planning and estimation, peer reviews, and other engineering practices)
Requirements
5+ years experience coding solutions and unit testing to deliver a requirement/story per the defined acceptance criteria and compliance requirements.
5+ years experience Designing/developing/modifying architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained.
Proven experience with Flutter and Dart in production-level applications.
Strong understanding of RESTful APIs, and JSON
Familiarity with CI/CD pipelines, Git, and agile development methodologies.
Experience mentoring other Software Engineers and coach team on CI CD practices and automating tool stack.