Mobile Flutter Developer at Grupo Soma working on app evolution and user experience. Collaborating with the team to ensure quality, performance, and consistency in mobile applications.
Responsibilities
Develop and enhance features in Flutter (Dart), following coding best practices and organization (layered architecture, Clean Architecture and SOLID principles).
Implement screens, flows and components with attention to UX, performance and stability, including composing complex UIs and custom widgets.
Integrate the app with REST APIs and third-party services, ensuring error handling, authentication and a good experience in offline/intermittent scenarios.
Write and maintain basic automated tests (unit and/or widget) when applicable.
Work on maintenance/support: bug fixes, investigation using logs/crash reports and prevention of regressions.
Participate in code reviews (both receiving and contributing), refinements, estimates and team ceremonies (Scrum/Kanban).
Collaborate with backend, product and design teams to align requirements and integration contracts.
Support the evolution of observability in the app (Crashlytics, Analytics, Feature Flags, Remote Config and basic metrics).
Contribute to technical documentation and development best practices.
Requirements
Practical experience with Flutter and Dart (professional or equivalent with demonstrable deliveries).
Experience consuming REST APIs and integrating with external services.
Experience with modern Dart features and asynchronous programming (Futures, Streams, async/await).
Experience with Firebase tools: Crashlytics and Remote Config.
Knowledge of Git and pull request/code review routines (even if with guidance).
Solid understanding of quality: code organization, error handling and attention to performance.
Basic knowledge of testing in Flutter (unit/widget) and mobile development best practices.
Benefits
Meal voucher or company cafeteria
Transportation allowance
Health and Dental plan (optional group policy)
Gympass
Day off on your birthday
Hybrid work format, allowing you to work from where you prefer
Up to 50% discount on our brands
Seller ID, eligible for commission on sales made on our sites
Profit-sharing (PLR), according to our policy
Parking spaces and an end-of-day shuttle to the nearest metro station
Courses, talks and Development Tracks, live and on our learning platform
Performance reviews
High visibility and positive exposure, enabling you to connect across the company with limited hierarchy
POS Developer responsible for designing and developing new features for POS systems. Collaborating with product owners and integrating systems while ensuring security and reliability.
SQL Developer maintaining and enhancing Blade application and associated reporting tools. Supporting business users with data analysis, report generation, and efficient data workflows.
Commercial Credit Lead at M&T Bank assessing credit risk and managing client transactions. Analyzing financial statements and collaborating with teams to ensure compliance and sound credit decisions.
Director of Engineering directing CapEx processes in food manufacturing industry. Leading project management and technical leadership with a focus on innovation and efficiency.
Software Engineer developing solutions for Life Insurance clients at DXC Technology. Collaborating with teams to handle software products maintenance, development, and support while promoting continuous learning.
Développeur économique du territoire for the Communauté de communes Roumois Seine. Engaging with local economic actors and implementing community development strategies.
Engineering Technician supporting submarine maintenance and engineering projects at Portsmouth Naval Shipyard. Develops job summaries and assists with deficiency problem resolutions.
Director of Engineering owning end - to - end delivery and quality across squads at Sun Life. Leading technical strategy and building a high - performance engineering culture.
Manager of Transmission Line Engineering at Leidos leading a team in high voltage transmission line design projects. Collaborating on engineering solutions and applying modern technologies for grid modernization.
FPGA Programmer developing and optimizing architectures for quantum computing workloads. Collaborating with scientists and engineers for the next generation of quantum - enabled systems.