This SaaS company is seeking a Senior Full Stack Engineer to develop and own the mobile strategy, building reliable, scalable, and delightful user experiences across both iOS and Android platforms. The role involves leading the development and architecture of Flutter applications, working with backend frameworks, and mentoring junior developers. The company values a collaborative culture and professional growth.
Requirements
- 5+ years of professional mobile development experience, including 3+ years building apps with Flutter/Dart.
- 3+ years of experience in backend development using at least one of Java, .NET, Python, Ruby on Rails, including API design and database interaction.
- Strong understanding of mobile design principles, patterns, and best practices.
- Experience creating and integrating RESTful APIs, Firebase, GraphQL, or other backend services.
- Solid understanding of mobile app lifecycle, state management (e.g., Provider, Riverpod, Bloc), and platform-specific challenges.
- Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Firestore).
- Experience with CI/CD pipelines for mobile and backend (e.g., GitHub Actions, Bitrise, Codemagic).
- Comfortable working in a cloud environment (Azure, AWS, or GCP).
Benefits
- Competitive Salary
- Generous PTO
- Medical, dental, and vision insurance
- 401K Plan + Matching
- Working on a team
- Regular team events and off-sites
- Equipment budget
- Continuing education, mentoring and career development
- Support for professional growth