Software Engineer - Future Openings
Software Engineer · Mid · Full Time · Remote
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 haveUnderstanding of low-code development environments
Start-up Experience
Nice to haveExperience working in fast-paced, innovative technology environments
Performance Optimization
Nice to haveSkills in improving code architecture and system performance
Tech stack
Languages
Frameworks
Databases
Tools
Other
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.
- 01
Initial Screening
Review of resume and initial qualification check
- 02
Technical Assessment
Coding challenge focused on Flutter and mobile development skills
- 03
Founder Interview
Discussion of technical capabilities and alignment with company vision
- 04
Technical Interview
Deep dive into technical skills, code generation, and problem-solving approach
- 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.