Mobile Flutter Engineer, Digital Consumer Products

  • Engineering
  • Remote job

Mobile Flutter Engineer, Digital Consumer Products

Job description

Superformula is not your typical agency. We partner with our clients to solve their most challenging customer problems through design and engineering. Embedded directly alongside (or even intermixed with) existing teams, we raise the bar on quality and speed with new technologies, processes, and attitudes. Teams are custom built to suit the client's objectives and work consistently over long-term horizons in a focused area. We've always been fully remote, with our mix of creatives, strategists, and technologists hailing from NYC, PDX, SEA, LAX, ATX, Brazil, Argentina, Ecuador, Italy, Poland, Russia, and more! Check out more about us and our work here:

We are seeking a full-time flutter engineer with 1+ year of experience building enterprise-scale and production-ready applications. These are high-visibility product teams where you will get a chance to make a positive impact on customer experience in the mobile banking or hospitality industry (we have multiple opportunities!). You will be building products with our product teams on behalf of our clients.

The role will be fully remote with working hours of +/- 2 hours of EST or CST.

Requirements

*Denotes a must-have (or must learn it quickly)

Experience

  • Minimum 1 year of Flutter experience in a production environment*
  • Minimum 4 years of software development experience

Skills

  • Ability to take ownership of work items and help cultivate new ones with a Product-first mindset*
  • Domain-driven design experience within distributed systems*
  • GraphQL & REST API concepts and implementation patterns
  • Cloud-native / managed services exposure
  • Experience with event-driven system architectures

Languages/frameworks/libraries

  • Flutter*
  • Dart*

Tooling

  • XCode/Android Studio/VS Code
  • CI/CD Pipelines
  • Familiarity with Rest APIs
  • Apple Store Connect
  • Google Play Console
  • Familiarity with GraphQL queries
  • Exposure to E2E testing tools

To thrive as a member of our team, you must:

  • Operate with an ownership mentality by taking initiative, being resourceful, and executing with passion
  • Have excellent verbal and written communications skills
  • Ability to work early hours to communicate with our development teams in North, Central, and South America
  • Be a quick learner and be passionate about learning
  • Embody creativity, be honest, humble, mature, committed, and cultivate a positive culture