10 days ago
Lisbon, PortugalSenior / Staff+
H1B Sponsor
Responsibilities
- Lead Flutter mobile app development across Android/iOS.
- Focus on best engineering practices for quality, clean code, testing, and observability.
- Architect scalable, maintainable, and performant mobile solutions.
- Mentor and guide Flutter developers; conduct code reviews.
- Collaborate with product, design, and backend teams.
- Ensure code quality, testing, and CI/CD integration.
- Stay updated with Flutter/Dart trends and best practices.
- Manage technical risks and project timelines.
Requirements
- 7+ years of total development experience, with at least 3+ years in Flutter development.
- Strong knowledge of data structures, modern design patterns, and best practices in object-oriented software engineering.
- Ability to write clean and maintainable code.
- Ability to cover work with tests.
- Understanding of user interface design principles.
- Expert knowledge of the Dart language.
- Experience developing native applications (Android/iOS) is a plus.
- Knowledge of development and configuration tools (Git, Jira, Jenkins, etc.).
- Experience with RESTful APIs to connect to back-end services.
- Knowledge of modern architectural patterns in mobile development (BLoC, MVVM) and functional programming principles.
- Understanding of DRY and SOLID principles.
- Experience in creating multi-module projects.
- Advanced level of English, both written and verbal.
Benefits
- Flexibility, with remote and hybrid work options (country-dependent).
- Career advancement, with international mobility and professional development programs.
- Learning and development, with access to cutting-edge tools, training, and industry experts.
Tech Stack
DartFlutterGitJenkins
Categories
FrontendMobile
