➡️ Apply here: Senior Flutter Developer
👩💼 Want to stand out? Improve your resume to appeal to recruiters, hiring managers, and Applicant Tracking Systems. ➡️ Improve your resume
Lead technical initiatives on a production mobile banking application with 150+ screens, complex third-party integrations, and high reliability requirements. You will make architectural decisions, improve code quality and testing practices, mentor other developers, and own the technical delivery of major features.
**Requirements**
* Flutter/Dart: 4+ years experience. Expert-level Dart including generics, extensions, mixins, and isolates. Can optimize performance and diagnose memory issues
* Architecture: Can design and enforce Clean Architecture. Has implemented repository pattern, use cases, and entity mapping from scratch. Understands when to deviate from patterns
* State Management: Deep experience with Provider at scale. Can architect state to avoid unnecessary rebuilds and handle complex state dependencies
* Dependency Injection: Can set up and maintain DI with get_it + injectable. Understands lazy vs eager loading, scoped instances, and testing implications
* Error Handling: Experience with functional error handling. Can design consistent error propagation across layers
* Networking: Can architect network layers including retry logic, caching strategies, and offline handling
* Security: Understands mobile security: secure storage, biometric authentication, session management, and data encryption
* Testing: Can write and advocate for unit tests, widget tests, and integration tests. Experience mocking dependencies
* Platform Integration: Can write platform channels for iOS/Android. Understands native build systems (Gradle, Xcode)
* Third-party SDKs: Has integrated payment gateways, analytics, or identity verification SDKs. Can troubleshoot SDK conflicts
**Expectations**
* Design technical solutions for complex features
* Refactor legacy code safely without breaking production
* Establish and enforce coding standards across the team
* Improve testing coverage and CI/CD reliability
* Review pull requests thoroughly and provide constructive feedback
* Mentor mid-level developers
* Investigate and resolve production incidents
* Make architectural decisions and document trade-offs
* Communicate technical constraints and timelines to product stakeholders
**Benefits**
* Opportunity: The opportunity to work in an innovative fintech company with a global reach
* Benefits: Competitive salary, paid vacations and additional day-offs
* Growth Potential: Accelerating your product leadership career in a high-growth, innovation-driven fintech
* Purpose: Build tools that empower thousands of clients to thrive and succeed
