Software Development Engineer II (Mobile - Flutter)

HighLevelHighLevel·Remote(India)
Software Development
Excel

WFA Digital Insight

The demand for skilled mobile developers has grown significantly, with a 25% increase in Flutter-related job postings in the past year. As companies like HighLevel continue to invest in remote-first environments, professionals with expertise in AI-assisted development are in high demand. With the global remote job market expected to expand further, candidates with a strong foundation in Flutter and a forward-thinking approach to development are well-positioned for success. Before applying, candidates should be prepared to showcase their experience with mobile CI/CD, Git-based workflows, and AI-driven development tools.

Job Description

About the Role

As a Software Development Engineer II at HighLevel, you will play a crucial role in building and maintaining the company's mobile platform. This flexible, modular system powers a growing ecosystem of customizable business apps, and your expertise will be instrumental in driving its growth and innovation. You will be part of a global, remote-first team where collaboration and open communication are essential.

The mobile platform is designed to be highly scalable and performant, with a strong focus on user experience. As a key member of the team, you will be responsible for guiding architectural decisions and pioneering the use of AI-assisted development tools to enhance the development lifecycle. Your day-to-day responsibilities will include building features from the ground up, leveraging LLMs and AI tools to write, refactor, test, and debug code efficiently.

What You Will Do

  • Architect and own high-performance, scalable mobile software
  • Build production-grade Flutter apps with a strong focus on maintainability and modularity
  • Leverage LLMs and AI tools to write, refactor, test, and debug code efficiently
  • Develop and maintain shared tooling, frameworks, and libraries
  • Collaborate with cross-functional teams to identify and prioritize project requirements
  • Participate in code reviews and contribute to the improvement of the codebase
  • Troubleshoot and resolve complex technical issues
  • Develop and maintain technical documentation
  • Stay up-to-date with industry trends and emerging technologies

What We Are Looking For

  • 4+ years of professional engineering experience, including 3+ years in Flutter/Dart
  • Demonstrated ability to architect maintainable, modular mobile systems
  • Mastery of Flutter internals, widget lifecycle, performance profiling, and popular state management approaches
  • Experience working with Protobuf/gRPC in Dart
  • Track record of shipping and supporting large-scale mobile apps in production
  • Fluency in RESTful API design, mobile CI/CD, and Git-based workflows
  • Strong understanding of AI-driven development tools
  • Familiarity with hallucination mitigation strategies
  • Excellent communication and collaboration skills

Nice to Have

  • Experience with Excel and data analysis
  • Familiarity with cloud-based services and infrastructure
  • Knowledge of cybersecurity best practices
  • Participation in open-source projects or contributions to the Flutter community

Benefits and Perks

  • Remote work in a global, remote-first environment
  • Innovation-driven culture where ideas are celebrated and people come first
  • Opportunities for professional growth and development
  • Access to cutting-edge technologies and tools
  • Flexible working hours and autonomy
  • Competitive compensation package
  • Health and wellness benefits
  • Remote stipend and home office setup support

How to Stand Out

  • To stand out, showcase your experience with Flutter and AI-assisted development tools in your portfolio or resume.
  • Prepare to discuss your approach to hallucination mitigation strategies and how you stay up-to-date with industry trends.
  • Highlight your ability to work collaboratively in a remote-first environment and your experience with mobile CI/CD and Git-based workflows.
  • Be prepared to provide specific examples of your experience with Protobuf/gRPC in Dart and your understanding of RESTful API design.
  • When negotiating salary, consider the company's overall compensation package, including benefits and perks, and be prepared to discuss your expectations.
  • Pay attention to the company culture and values during the interview process, and be sure to ask questions about the team's dynamics and collaboration style.
  • Keep your resume and online profiles up-to-date, and be prepared to discuss your experience and skills in detail.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.