
Equinix
Global leader in data center and interconnection services, enabling digital transformation.
Staff Engineer - Mobile Applications
Design and develop scalable Flutter mobile apps with Firebase integration
Job Highlights
About the Role
The Product Software team builds next‑generation software products and architecture for the Equinix platform. As a mobile engineer, you will design and develop platform services, create consistent APIs with micro‑services, and work closely with product engineering, architects, and product managers to solve complex enterprise workflows. • Design and develop modular, scalable Flutter applications for iOS and Android. • Create reusable UI components and maintain responsive, high‑performance architecture with efficient state management. • Own end‑to‑end mobile delivery, including build automation, testing, and deployment to App Store and Google Play. • Integrate Firebase services (Authentication, Firestore/Realtime Database, Cloud Functions, Crashlytics, Analytics) for real‑time data and monitoring. • Collaborate with product managers, designers, and backend teams to translate business goals into maintainable mobile experiences. • Implement CI/CD pipelines, automate builds, and optimize release cadence and code quality. • Monitor app performance and user engagement through Firebase Analytics and crash reporting, using insights for iterative improvements. • Stay current with Flutter and Firebase advancements and champion modern mobile architecture, testing, and security patterns. • Participate in code reviews, mentor peers, and uphold mobile engineering best practices.
Key Responsibilities
- ▸flutter development
- ▸ui components
- ▸firebase integration
- ▸ci/cd
- ▸performance monitoring
- ▸code reviews
What You Bring
• 5+ years of experience building robust mobile apps, preferably on the Flutter stack. • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent. • Experience with React.js or web front‑end development is a plus. • Proven ability to work within Agile processes and CI/CD frameworks. • Strong communication skills, curiosity, persistence, and a high level of ownership. • Ability to discuss design trade‑offs and collaborate with best intent.
Requirements
- ▸flutter
- ▸react.js
- ▸agile
- ▸ci/cd
- ▸computer science
- ▸communication
Work Environment
Office Full-Time