FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in leading the design and development of cross-platform applications using Flutter and Dart, with a strong focus on implementing robust state management, automated testing strategies, and CI/CD pipelines. Proven ability to mentor teams, drive technical architecture decisions, and ensure security best practices throughout the application lifecycle.
Highest-signal resume keywords
Flutter Application DevelopmentDart ProgrammingBLoC State ManagementCI/CD Pipeline ManagementAutomated Testing Frameworks
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Cross-Platform Application DevelopmentMobile Application DevelopmentState Management PatternsPerformance ProfilingTroubleshooting TechniquesSecurity Best PracticesTechnical Architecture DesignCodebase ManagementAutomated Testing StrategiesContinuous Improvement
Soft Skills
Problem-Solving SkillsStrong Communication Skills
Tools & Technologies
GitHub ActionsMonorepo DevelopmentReduxCubit
Industry Keywords
Software EngineeringMobile Security PrinciplesQuality StandardsTechnical Leadership
Tech Stack
Tools & technologiesDartFlutterRedux
About the role
Key responsibilities & impact- Lead the design and development of cross-platform applications using Flutter and Dart
- Drive technical architecture decisions and establish engineering best practices
- Mentor and support developers across the team, promoting quality and continuous improvement
- Implement and maintain robust state management approaches using technologies such as BLoC, Cubit or Redux
- Manage and optimise large-scale codebases, shared libraries and monorepo-based development environments
- Ensure security best practices are embedded throughout the application lifecycle, including authentication, certificate pinning and device attestation
- Design and maintain comprehensive automated testing strategies across unit, component and integration testing
- Monitor and improve test coverage and quality standards across the platform
- Profile, troubleshoot and optimise application performance across mobile and web environments
- Own and improve CI/CD pipelines, preferably using GitHub Actions
- Identify and prioritise technical debt while balancing ongoing feature delivery
- Contribute to planning, architecture discussions and continuous improvement activities across the team
Requirements
What you’ll need- 7+ years' software engineering experience with significant experience building mobile applications
- Strong commercial experience developing cross-platform applications using Flutter and Dart
- Previous experience in a technical lead or senior engineering role
- Deep understanding of reactive state management patterns including BLoC, Cubit or Redux
- Experience working with monorepos and managing shared dependencies across multiple applications
- Strong understanding of mobile and web security principles
- Proven experience implementing automated testing frameworks and quality strategies
- Strong knowledge of performance profiling, troubleshooting and optimisation techniques
- Experience designing and supporting CI/CD pipelines
- Excellent problem-solving skills and a pragmatic approach to delivery
- Strong communication skills and experience working closely with technical and non-technical stakeholders.
Benefits
Comp & perks- Reasonable travel and accommodation expenses for onsite attendance will be covered.
