PulseRise Technologies

Senior / Lead Flutter Engineer

PulseRise Technologies

contract

Posted on:

Location Type: Hybrid

Location: MadridSpain

Visit company website

Explore more

AI Apply
Apply

Job Level

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