Sr Flutter Engineer
Job Description
About ilia
We are experts in technology, data and design, driving the digital transformation of major market players for over 10 years, in the financial, insurance and mobility sectors. With more than 450 professionals, we are present in Brazil and Europe, serving the markets of Latin America, Europe and North America, developing high-quality digital products and focusing on business results. We are an innovative, creative team passionate about technology.
Certified for the 5th consecutive year as a Great Place to work here at ília, we believe that people change the world, and we invest in them. Our awesome deliveries are made from people to people, after all, awesome people make awesome deliveries!
Responsibilities
- As a Senior Mobile Software Engineer, your main role will be to technically direct the team, implement components for XP's Design Systems considering responsiveness and accessibility and support engineering teams in the use of Design Systems.
- Technically direct the team with best practices, frameworks and technical solutions for implementing components in design systems
- Contribute to the construction and improvement of Components for the Design System;
- Contribute to the architectural definitions of the Design System and the Server Driven UI Framework;
- Work together with the design, product and software engineering teams to deliver design systems solutions that serve the business and facilitate the creation of software by Engineering;
- Contribute to the optimization of operational processes between Design, Product, Technology and other areas of XP Inc.;
- Participates in the dissemination of technical knowledge in the Product Management and Technology chapters, carrying out training throughout the structure.
Requirements
- Strong proven experience in Flutter: https://flutter.dev/
- Solid knowledge in Design Systems for Flutter (Material and Cupertino)
- Solid Knowledge in State Management of Flutter and its frameworks (Bloc / MobX / RiverPod / RX Dart / Cubic)
- Solid Knowledge of Lifecycle And Widget Tree;
- Knowledge of the Mix tool: https://github.com/conceptadev/mix (desirable)
- Experience in multi-brand / whitelabel projects
- Experience with native iOS and Android (desirable);
- Experience with Flutter -> Native integration;
- Solid knowledge in Testing (DD, TDD, Unit Testing, E2E Testing, Integrated Testing, Snapshot);
- Knowledge of Architecture and Pattern Design (SOLID, Clean Code, Clean Architecture, BLoC, MVVM);
- Solid knowledge in Dependency Management (packages, plugins, assets, fonts);
- CI/CD (Azure Pipelines / Git Hub Actions / Fastlane / Code Magic / Jenkins);
- Security Knowledge (Obfuscation, Cryptography, Pinning)
- Agile methodologies.
- Technical training and in-depth knowledge in Systems Architecture
- Proven experience in implementing design systems
- Knowledge of theming
- Experience in technical leadership
- +10 years of experience in the area
- +5 years of experience with Mobile
- Experience in developing mobile applications with accessibility and responsiveness
Compensation
- CLT Employment Contract - 40 hours per week with flexible working hours, carried out 100% remotely;
- Extensive medical and dental assistance for dependents;
- Meal/Food Voucher;
- Life insurance;
- Award program for the nomination of other professionals;
- Technical Forums: In them the team shares practices, studies, projects and ideas;
- Chapter Groups: Bring together people with similar skills to share ideas, practices and experiences;
- Your Birthday, your cake!
- Byod: We rent your personal notebook (monthly fee) or provide a company machine (free choice).
- Gympass;
- Home Office Assistance
Additional Information
Please let ilia know that you found the position through Waivly Work as it supports us to be able to keep sharing exciting new positions.
More job openings
Access more jobs and powerful resources
Join Waivly Work Premium to access exclusive listings, land a job faster, and unlock powerful resources like templates and advice. We verify all job listings for accuracy and legitimacy.