
Lumen Resources
Senior Software Engineer, Mobile Applications
Responsibilities
- Lead development of cross-platform mobile apps using Flutter/Dart, from architecture through release.
- Own mobile technical strategy: app structure, state management, performance, reliability, and maintainability.
- Build and evolve reusable component systems and UI patterns to accelerate product delivery.
- Integrate mobile clients with RESTful APIs, real-time services, and cloud platforms (e.g., Firebase or similar).
- Drive quality standards: testing strategy, CI/CD for mobile, observability, and production hardening.
- Collaborate closely with product and design to translate requirements into intuitive, accessible experiences.
- Mentor engineers, review code, and raise the bar on engineering craft and mobile best practices.
- Evaluate new tools/frameworks and introduce them thoughtfully to improve developer velocity and app quality.
Requirements
- 7+ years of experience building and shipping Flutter/Dart applications in production.
- Strong background in native iOS development (Swift, Objective‑C, iOS SDK, SwiftUI) and an understanding of how to bridge native + Flutter when needed.
- Proven ability to architect and scale mobile codebases, including state management, navigation, and modularization.
- Solid grasp of mobile performance optimization, offline patterns, and responsive UI across devices.
- Comfortable working with cloud‑backed systems, authentication, analytics, and push notifications.
- Strong communication skills and a track record of leading through influence in cross‑functional teams.
- Pragmatic, user‑focused, and energized by solving hard product and technical problems.
Seniority level
- Director
Employment type
- Full‑time
Job function
- Information Technology
Industries
- Staffing and Recruiting
#J-18808-Ljbffr