Middle Mobile Engineer (Flutter) (M/F)
Intellias
08.05.2025 | | Referência: 2265436

PARTILHAR
Empresa:
Intellias
Descrição da Função
Project Overview:
Our client is a well-known e-commerce retailer dedicated to enhancing women's health and lifestyle through technology. Their mission is to inspire and support balanced fitness for women. Our role involves reviewing and implementing solutions for digital platforms, including mobile apps and Shopify products.
Required skills:
- 2.5+ years of experience in Flutter programming.
- Strong knowledge of Dart Programming Language and Flutter Framework
- Strong knowledge of Flutter Platform and its components.
- Proficiency in version control systems such as Git.
- Knowledge of OOP/OOD principles (SOLID, CLEAN, etc.)
- Good knowledge of REST, GraphQL, Networking Clients.
- Experience with relational and non-relational databases (SQLite, Object box, etc.)
- Experience in Task Tracking Systems (Jira, Trello, Azure DevOps)
- Experience with delivering the App via CI/CD, Firebase App Distribution, Google Play and Apple App Store Connect
- Familiarity with Reactive and Data-Driven programming (RxDart, etc.)
- Experience with Agile development methodologies, such as Scrum or Kanban
- Understanding of Dependency Injection
- Ability to write clean, efficient, and well-documented code
- Strong problem-solving skills and ability to work collaboratively in a team environment.
- Ability to adapt to changing technologies and project requirements
Will be a plus:
- Experience with Swift/Objective-C and Java/Kotlin
- Experience in Native Development and writing custom platform-specific code
- Experience with ProtoBuf, WebSockets
- Shopify integration using Storefront and Customer APIs
- Experience with Atomic designs
Responsibilities:
- Design, develop, test, and maintain Flutter applications
- Write clean, efficient, and well-documented code
- Troubleshoot and debug issues in applications and software
- Ensure code quality and adhere to coding standards and best practices
- Participate in code reviews to provide and receive feedback
- Stay up to date with emerging trends and technologies in Flutter development
- Continuously improve application performance, scalability, and reliability
- Participate in Agile development methodologies and practices

Observações
Not Specified (Portugal)