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
GCSS - Army Technical Instructor developing and delivering military logistics training programs. Overseeing incident reports and providing guidance to SSA personnel on critical warehouse processes.
Senior Technical Advisor leading Digital Engineering capability uplift for Defence programs. Collaborating with domain specialists to enhance engineering maturity using MBSE tools and methodologies.
Resource Developer creating engaging exam - style questions and lesson guides for high school students. Collaborating with tutors and teams to deliver high - quality educational resources in Australia.
Boomi Developer integrating A2A and B2B solutions for a global identity technology leader. Collaborating in a diverse team to optimize software performance and customer satisfaction.
Integration Developer designing robust integration flows using SAP CPI and Boomi. Managing lifecycle of integration scenarios and ensuring API security policies.
Developer Analyst ensuring quality of investment backoffice products through automation. Collaborating with teams to develop tests and optimize solutions for a full banking platform.
Supports Traffic Engineering staff on various projects for the Pennsylvania Turnpike Commission. Assisting traffic engineers with project - related tasks and maintaining effective relationships.
Mid - Level Programmer Analyst contributing to Boeing Defense Enterprise Systems by developing and troubleshooting software. The role supports teams in analyzing requirements and managing application development tasks.
Senior Analyst in Engineering and Expansion facilitating new store openings for RD Saúde. Focused on project management and operational analytics throughout the process.