Software Engineer - Future Openings

Software Engineer · Mid · Full Time · Remote

Remote - Global · RemoteUSD 120k – 180k18mo ago
Apply for this role

Opens FlutterFlow's application page

Role

What you'll do.

FlutterFlow is seeking talented Software Engineers to join their innovative low-code application development platform team. The role focuses on building cutting-edge features, improving code generation, and driving the future of application development with a startup-driven approach to creating transformative development tools.

Responsibilities

  • Feature Development: Collaborate with founders to identify, prioritize, and implement new features for the low-code platform
  • Code Generation: Develop and improve code generation mechanisms, focusing on architecture, performance, and coding standards
  • Platform Innovation: Keep FlutterFlow updated with the latest Flutter features and technological advancements
  • Integration Design: Create and enhance widgets and integrations to expand platform capabilities
  • Problem Solving: Address complex technical challenges in low-code application development

Qualifications

What we look for.

Technical

  • Flutter Expertise

    Minimum 3 years of professional Flutter development experience

  • Code Quality

    Ability to write clean, readable, and reliable code

  • Mobile Development

    Proven experience in mobile application development

Education

  • Computer Science

    Bachelor's degree in Computer Science, Software Engineering, or related field preferred

  • Self-Taught

    Equivalent practical experience and demonstrable skills may substitute formal education

Experience

  • Software Development

    Minimum 3+ years of full-time software development experience

  • Start-up Environment

    Experience or adaptability to fast-paced, innovative technology environments

Skills

Required

  • Flutter

    In-depth knowledge of Flutter framework and best practices

  • Mobile App Development

    Proven experience in developing mobile applications

  • Code Generation

    Experience with writing code that generates or transforms code

  • Firebase

    Practical experience with Firebase backend services

Preferred

  • Low-Code Platforms

    Nice to have

    Understanding of low-code development environments

  • Start-up Experience

    Nice to have

    Experience working in fast-paced, innovative technology environments

  • Performance Optimization

    Nice to have

    Skills in improving code architecture and system performance

Tech stack

Languages

DartFlutter

Frameworks

FlutterFirebase

Databases

Firebase Realtime DatabaseFirebase Firestore

Tools

Visual Studio CodeGit

Other

Low-Code DevelopmentCI/CD

Compensation

Pay and benefits.

Base·USD 120,000 – 180,000

Equity·Stock options

Benefits

  • Global Flexibility

    Opportunity to work remotely from anywhere in the world

  • Innovative Environment

    Work on cutting-edge low-code development platform

  • Global Team

    Collaborate with a distributed team across 15 countries

Process

Interview steps.

  1. 01

    Initial Screening

    Review of resume and initial qualification check

  2. 02

    Technical Assessment

    Coding challenge focused on Flutter and mobile development skills

  3. 03

    Founder Interview

    Discussion of technical capabilities and alignment with company vision

  4. 04

    Technical Interview

    Deep dive into technical skills, code generation, and problem-solving approach

  5. 05

    Final Interview

    Team fit assessment and final selection discussion

Full posting

Original listing.

Note: This posting is NOT for an active role. Please apply if you'd like to be considered for future roles on our engineering team.

We are looking for rockstar engineers to join us in building our low-code application development platform from the ground up. You'll be shaping the future of our company and the future of how applications are built.

This is a remote position, based anywhere in the United States.

What You Will Work On

  • Help us decide what to build next. You will partner with our founders and team to identify and prioritize new features.

  • Implement new features and integrations as well as informing best practices in our generated code (architecture, performance, style, etc).

  • Write code that writes code! We work in an interesting and challenging space that few people get to work on.

  • Work on more core features: new widgets and integrations, code quality and generation.

  • Keep FlutterFlow up to date with cutting edge Flutter features and updates.

  • Help solve complex problems.

Who you are

  • 3+ years of real-world full-time experience developing or implementing software.

  • Strong domain experience in Flutter, in-depth knowledge of framework and tools, knows best practices in Flutter.

  • You write high-quality code that is readable and reliable.

  • You have a start-up mentality. You understand shipping a feature early and learning from the result is more important than perfecting it.

  • You are always willing to roll up your sleeves and pitch in when the team needs help.

  • Experience with Firebase

  • Experience with mobile app development

Perks & Benefits
We are a globally distributed company - 15 countries and counting! While our benefits offering varies from country to country, our goal is to provide competitive and comprehensive benefits to every member of our team, no matter where they live and work.

Redirects to FlutterFlow's application page.