Senior Software Engineer (Flutter)
Core
Lead design and delivery of Flutter front-end features for three core applications, improving performance and maintaining scalable user experiences.
Role type
Senior IC Flutter Frontend Developer
Builds
Three core Obviously Group applications
Domain
SaaS / Mobile Frontend
Deliverable
production ML models | product features
Required skills
Flutter, Dart, front-end architecture, API integration, responsive UI, accessibility, cross-platform delivery, technical ownership, mentoring, agile delivery, debugging, code review
Preferred skills
React, CI/CD pipelines, app store release processes, monitoring, design systems, native iOS/Android development, state-management libraries, automated testing
Technologies
Flutter, Dart, React, CI/CD
Responsibilities
Lead design and delivery of Flutter front-end features; write clean, maintainable, well-tested Dart and Flutter code; own architectural decisions within the front-end estate; translate requirements into polished, responsive, accessible user experiences; maintain consistency across apps via reusable components and shared patterns; support release readiness through debugging, testing, and performance tuning; mentor and develop less experienced engineers; raise quality bar in code reviews; lead by example in estimation, planning, and retrospectives; work with product, QA, backend, and client-facing colleagues to clarify requirements and manage dependencies; identify and drive down technical debt; communicate technical choices and trade-offs to stakeholders.
Seniority
Senior, hands-on IC with mentorship responsibilities