
Senior / Lead Flutter Engineer
PulseRise Technologies
contract
Posted on:
Location Type: Hybrid
Location: Madrid • Spain
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Lead the architecture, design, and development of Flutter applications for iOS and Android
- Build and maintain secure and scalable authentication systems, including: OAuth2 / OpenID Connect PKCE flows, Multi-factor authentication (MFA), Secure token lifecycle management, Role- and permission-based access control
- Integrate external APIs, real-time data pipelines, payment systems, and compliance-related services
- Establish and enforce mobile security best practices: Certificate pinning, Secure local storage, Encryption strategies, Secure session management
- Collaborate with product managers, designers, and backend engineers to plan and deliver high-impact features
- Perform advanced debugging, performance tuning, and code optimization
- Review code and enforce engineering standards and modern Flutter architectures (Bloc, Riverpod, Clean Architecture)
- Oversee release processes and ensure stable deployments to the App Store and Google Play
- Evaluate and introduce new tools, frameworks, and technologies to improve development efficiency
- Mentor junior and mid-level engineers and provide technical leadership and guidance
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience
- 5–7+ years of mobile development experience
- 3+ years of hands-on Flutter experience
- Proven experience building production-grade mobile applications in regulated or security-sensitive domains
- Strong expertise in authentication, authorization, and identity management solutions
- Solid understanding of: Clean Architecture and SOLID principles
- State management (Bloc, Riverpod, or similar)
- REST and GraphQL API integrations
- Experience with mobile CI/CD pipelines (e.g., Codemagic, GitHub Actions, Bitrise)
- Strong understanding of secure coding practices and compliance requirements
- Familiarity with backend concepts such as microservices and containerized environments
- Strong leadership, decision-making, and problem-solving skills
- Ability to work independently and drive solutions end-to-end
Benefits
- Client provide local relocation support
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
FlutterOAuth2OpenID ConnectMulti-factor authenticationSecure token lifecycle managementRole-based access controlCertificate pinningEncryption strategiesCode optimizationREST API
Soft Skills
leadershipdecision-makingproblem-solvingcollaborationmentoringindependent workcommunicationtechnical guidance
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering