White Cloak is seeking a highly skilled Software Engineer with expertise in FlutterFlow and familiarity with Flutter to join our cutting-edge development team. In this role, you will deliver scalable, efficient, and maintainable applications by leveraging FlutterFlow’s robust capabilities and implementing custom code when required. This position emphasizes collaboration, best practices, and a focus on creating impactful, user-centric solutions.
Responsibilities:
- Application Development: Build high-quality mobile and web applications using FlutterFlow to streamline development and deliver cross-platform solutions.
- Custom Code Enhancements: Extend the functionality of FlutterFlow projects by integrating clean and efficient custom Dart or Flutter code when needed.
- Scalable Architecture: Design and implement scalable, modular architectures that support long-term growth and flexibility.
- Team Collaboration: Work closely with product managers, designers, and fellow engineers to meet project objectives and deliver exceptional user experiences.
- Performance Optimization: Ensure applications are optimized for speed, responsiveness, and resource efficiency across multiple platforms.
- Testing & Debugging: Maintain high code quality by writing and executing unit tests, integration tests, and performing thorough debugging.
- Security Compliance: Implement security measures that adhere to industry best practices, ensuring the integrity and confidentiality of user data.
- Agile Methodology: Participate actively in sprint planning, retrospectives, and daily standups to drive project success within an agile framework.
Qualifications:
Must have
- Strong understanding of the Software Development Lifecycle (SDLC), including planning, development, testing, and deployment, with a focus on delivering high-quality results.
- Expertise in using development tools such as Git, GitHub, and GitLab for seamless version control and collaboration.
- Proven experience in building high-performance cross-platform applications using Flutter, adhering to industry best practices.
- Extensive experience in developing scalable and maintainable cross-platform applications with FlutterFlow, optimizing its advanced capabilities for impactful solutions.
- Hands-on expertise in backend integration, including working with Firebase, Supabase, RESTful APIs, and GraphQL, to deliver seamless and responsive user experiences.
- Knows how to effectively use AI tools to streamline development processes, automate workflows, and enhance overall application functionality within the Flutter or FlutterFlow ecosystem.
Nice to have
- Familiarity with Mobile DevOps tools and practices, including CI/CD pipelines.
- Knowledge of native app development using Kotlin or Swift for advanced integrations.
- Expertise in designing progressive web applications (PWAs) using Flutter Web.