Company Overview:
Lean Tech is a rapidly expanding organization situated in Medellín, Colombia. We pride ourselves on possessing one of the most influential networks within software development and IT services for the entertainment, financial, and logistics sectors. Our corporate projections offer a multitude of opportunities for professionals to elevate their careers and experience substantial growth. Joining our team means engaging with expansive engineering teams across Latin America and the United States, contributing to cutting-edge developments in multiple industries.
Currently, we are seeking a Senior Flutter Developer with a strong English level to join
our team. Here are the challenges that our next warrior will face and the requirements
we look for:
Position Title: Senior Flutter Developer
Location: Remote
What you will be doing:
We are seeking a highly skilled and experienced Senior Flutter Developer to join our dynamic team. The ideal candidate will have a strong background in mobile development, with at least 5 years of professional experience, specifically in using Flutter to create seamless, high-quality applications for both Android and iOS platforms. This role demands a deep understanding of the entire app development process, from concept and design to testing and deployment, along with the ability to work collaboratively in a fast-paced environment.
- Lead Flutter development projects, ensuring best practices in design patterns and coding standards.
- Architect scalable mobile solutions integrating advanced technologies such as
- Dart, Java, Kotlin, SQLite, Webpack, HTML, JavaScript, CSS3.
- Design and implement complex state management solutions and app architectures.
- Guide the integration of third-party libraries, RESTful APIs, and code versioning tools (Git, Jenkins).
- Direct the adoption of Agile and Waterfall methodologies within project teams.
- Oversee Android and iOS platform development, ensuring compliance with platform-specific guidelines.
- Champion automated building, testing practices, and continuous integration/continuous deployment (CI/CD) processes.
- Mentor junior developers, providing guidance on coding practices, code reviews and technology decisions.
- Ensure adherence to Material Design guidelines and advanced UI/UX principles.
- Development and implementation of microservices architecture, containers, and essential cloud services.
Requirements & Qualifications
To excel in this role, you should possess:
- Proven expertise in Flutter & Dart with a minimum of 5 years of experience specifically in Flutter development.
- Strong foundation in mobile development technologies, including Java, Kotlin, HTML, JavaScript, CSS3, and SQLite.
- Demonstrated leadership in managing development teams and projects.
- Advanced knowledge in networking, push notifications, performance optimization, offline storage, threading, and security practices.
- Familiarity with cloud services (Firebase, Azure DevOps), PWA, and microservices architectures.
- Extensive experience with IDEs (Android Studio, VS Code), automated testing frameworks, and DevOps tools.
Nice to Have Skills:
- Prior experience as a team lead or senior developer in cross-platform mobile development projects.
- Contributions to open-source projects or public repositories showcasing advanced Flutter development.Why you will love Lean Tech:
- Join a powerful tech workforce and help us change the world through technology
- Professional development opportunities with international customers
- Collaborative work environment
- Career path and mentorship programs that will lead to new levels.
Join Lean Tech and contribute to shaping the data landscape within a dynamic and growing organization. Your skills will be honed, and your contributions will play a vital role in our continued success. Lean Tech is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.