
Explore more
About the role
- In this role, you will be responsible for the architecture, development of features, maintenance, and lifecycle planning of Flutter projects.
- You will actively contribute to developing methodologies and technologies, ensuring the ongoing operation and continuous evolution of the projects developed.
Requirements
- Experience with Clean Architecture
- Experience with Cubit/Bloc
- Knowledge of version control with Git
- Experience with testing — unit tests
- SOLID principles
- Proficiency in Flutter/Dart
- Integration with REST APIs
- Componentization
- State management
- Responsiveness and adaptability
- Error handling
- Knowledge of UI/UX
- Knowledge of software architecture
- Code review
- Experience with native integration (iOS/Android)
- Network and security layer
- HttpClient and mTLS, tokens (JWT, Bearer, etc.)
- Strong skills in building layouts, styles, and components aimed at delivering an excellent UX
- Bring ideas for additional practices to help structure our processes
- Execute internal marketing initiatives
- Knowledge of CI/CD
- Azure Pipelines and GitHub Actions
- Build automation
- Good communication skills and proactivity
- Knowledge of design patterns
- Singleton, Factory
- Provide internal support to the team
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
FlutterDartClean ArchitectureCubitBlocGitunit testingREST APIsCI/CDdesign patterns
Soft Skills
responsivenessadaptabilityerror handlingcommunicationproactivity