Della is a pioneering software firm at the forefront of property technology. We specialize in designing smart building platforms and software solutions that simplify technology operations for property developers, owners, and operators. By seamlessly connecting physical assets with digital processes, Della drives higher returns on investment, operational efficiency, and enhanced user experiences. Our team takes pride in building software that is efficient, scalable, secure, and user-friendly. Join us in our mission to shape the future of property technology through cutting-edge innovation and collaboration.
Overview of Position
We are seeking a talented Flutter Developer to join our development team. In this role, you will design, develop, and maintain high-quality mobile and web applications using Dart and Flutter. You will collaborate with cross-functional teams to build solutions that provide seamless user experiences while adhering to best practices for performance, scalability, and security. The ideal candidate will have a strong background in software development, a good understanding of web and mobile development principles, and a proven track record of working with Dart & Flutter technologies.
What you’ll own
Design and develop responsive, user-friendly mobile and web applications using Flutter and Dart.Collaborate with product managers, UI/UX designers, and backend developers to create seamless user experiences.Write clean, maintainable, and scalable code, ensuring best coding practices and standards.Optimize app performance and troubleshoot issues to deliver high-quality, bug-free applications.Integrate third-party APIs and services as required, ensuring smooth and efficient operation.Participate in code reviews and provide constructive feedback to improve the overall quality of the team's output.Stay up-to-date with emerging technologies and frameworks, continuously improving your skills and adopting new approaches as necessary.Test and debug applications to ensure functionality across different platforms and devices.Contribute to all phases of the development lifecycle, from planning to deployment and maintenance.Provide technical support and guidance to junior developers, as needed.
Experience and skills you’ll have
Proven experience in mobile and web app development using Flutter and Dart.Strong understanding of mobile development frameworks and web technologies.Experience with RESTful APIs and integration of backend services.Familiarity with State Management frameworks such as Provider, Bloc, or similar.Knowledge of Git and other version control systems.Experience with continuous integration/continuous deployment (CI/CD) pipelines.Strong problem-solving skills and attention to detail.Ability to work effectively in a collaborative, fast-paced environment.Experience with native mobile development(Android or iOS) is a plus.
Our Philosophy and Tech Stack
Utilize the latest iterations of Flutter and DartUse popular and trusted plugins, packages, and tools, preferring leveraging existing solutions over reinventing the wheel.Melos helps us to handle an extensive Dart codebaseWe manage state efficiently using riverpodApplication navigation leverages go_router and go_router_builder.Backend communication implementation utilizes json_serializable, open_api_generator, and dioWe heavily rely on code generation with build_runner.We're deeply committed to open source contributionOur CI/CD pipelines and releases are facilitated by GitHub and GitHub actions.