This is a remote position.
We are looking for an experiencedFlutter Developerwith 5+ years of hands-on experience in building, securing, and maintaining high-quality mobile applications foriOS and Android. The ideal candidate has strong experience developing mobile systems including the mobile app itself as well as helping to architect a full solution including backend and devops. integrating APIs, implementing secure authentication flows, and following mobile security best practices. You will work closely with backend developers, designers, and product managers to deliver scalable and secure mobile solutions.
Requirements
Key Responsibilities
Design, develop, and maintain cross-platform mobile applications using Flutter
Work with development and product team to architect mobile and backend architectures (eg end-to-end security, filtering on edge or cloud?, etc)
Work with development team to refine devops practice and tools
Work with CI/CD pipelines for mobile app builds and releases
Mobile development responsibilities include
Proposing technical design based on UX proposals; then building to these
Integrate and consume RESTful APIs
Implement secure authentication and authorization mechanisms (e.g. OAuth2, JWT, token-based auth)
Apply mobile security best practices, including secure storage, data encryption, and API protection
Collaborate with backend teams to define API contracts and optimize performance
Write clean, maintainable, and well-documented code
Perform code reviews and contribute to improving coding standards
Optimize applications for performance, scalability, and responsiveness
Debug, test, and resolve application issues across multiple devices and OS versions
Stay up to date with Flutter ecosystem updates and emerging mobile security risks
Required Qualifications
5+ years of professional experience inFlutter mobile development
Proven experience helping to architect and integrate with backend systems
Solid understanding of mobile application security principles
Experience with secure data storage
Familiarity with state management solutions
Experience with version control systems, especiallyGit
Strong problem-solving and debugging skills
Ability to work independently and as part of a collaborative team
Familiarity with app store deployment and release processes (App Store & Google Play)
Exposure to DevOps or mobile CI/CD tools (e.g. GitHub Actions, GitLab CI, Fastlane)
Experience with automated testing (unit, widget, and integration tests)
