- Страна
- Бразилия
Откликайтесь
на вакансии с ИИ

Senior Flutter Developer
Отличная вакансия в известной студии с сильной инженерной культурой и интересными проектами (включая автопром). Хороший пакет бенефитов и фокус на ментальном здоровье сотрудников.
Сложность вакансии
Роль требует глубоких знаний не только Flutter, но и нативной разработки, принципов S.O.L.I.D. и Clean Architecture. Высокая планка ожиданий по качеству кода, тестированию и участию в архитектурных решениях делает позицию сложной, но интересной.
Анализ зарплаты
Зарплата не указана, но для Senior-позиции в Бразилии (Florianópolis) при работе на международную компанию уровня AKQA Group, ожидания обычно находятся в верхнем сегменте рынка. Предлагаемый пакет бенефитов (страховки, питание, обучение) значительно повышает общую ценность предложения.
Сопроводительное письмо
I am writing to express my strong interest in the Senior Flutter Developer position at ArcTouch. With extensive experience in building high-performance cross-platform applications and a deep commitment to S.O.L.I.D. principles and Clean Architecture, I am excited about the opportunity to contribute to a team that values both technical excellence and 'lovable' product design.
Throughout my career, I have specialized in creating complex UIs and robust state management solutions, ensuring seamless performance across iOS, Android, and the Web. I am particularly drawn to ArcTouch’s forward-thinking approach to Flutter, including your work with desktop and even automotive platforms. My background in reactive programming and automated testing aligns perfectly with your team's high standards for maintainable and scalable code.
I am a strong advocate for knowledge sharing and community involvement, and I look forward to the possibility of bringing my expertise in Dart and Flutter to the AKQA Group. Thank you for considering my application.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в arctouch уже сейчас
Присоединяйтесь к команде экспертов ArcTouch и создавайте инновационные Flutter-приложения для мировых брендов!
Описание вакансии
WANTED - thinkers, builders, and dreamers
For over 15 years, ArcTouch has created lovable apps, websites, and connected experiences for world-class companies, leading brands, and innovative startups. See some of our work.
Since launching our first app in 2009, we’ve followed these core beliefs:
- Create lovable products, the perfect blend of something useful and delightful that forges meaningful connections with users.
- Be a lovable company, where amazing teams of diverse individuals collaborate every day to create something we can be proud of.
ArcTouch is a specialty studio that is part of the award-winning AKQA Group.
If you're passionate about building lovable products, we want you to join us!
Know the Flutter Team
Excuse me, do you have a minute to hear the Flutter word? Just be aware: we might spend more than a minute. That's how our team feels, and we're really excited about this previously known Sky framework, where literally "the sky's the limit". We've been on the vanguard of Flutter, living dangerously on the main branch, exploring and contributing to the community's growth. And, of course, building beautiful and smooth apps for our world-class clients. We provide custom and breathtaking experiences for our clients, running on any platform they want: phones, websites, computers, cars (yes, we said cars), etc. So it's pretty much anywhere. At the end of the day, if we could summarize our goal, it would be: To help our clients flutter their wings across the sky, turning them into heroes.
Role Expectations
- Build awesome apps for any platform out there, not only for Android and iOS, but also for the Web and Desktop.
- Engage in English meetings with our clients, helping them identify better approaches and solutions, and sharing technical arguments on complex conversations to negotiate and estimate deadline.
- Write code that is maintainable, performant, and well-designed to offer the best experience to our clients.
- Advocate for Object-Oriented Programming, S.O.L.I.D., and CLEAN concepts, whether inside of projects or even during our chapter meetings.
- Work as close as possible to the whole team, taking ownership, respecting and trusting your teammates to shape and improve the way we develop our projects.
- Choose and apply Design Patterns that best fit your tasks.
- Prefer reactive and functional solutions while also respecting the frameworks' design.
- Be as effective as Dart, either using a linter or the good ol' documentation, ensuring that the best practices and project conventions are being followed.
- Create and integrate network layers with RESTful or gRPC APIs, identifying the best way to communicate with backend solutions.
- Prioritize attention to detail and design guidelines, questioning when it could be simpler or when platform guidelines could be better respected.
- Always consider responsiveness, keeping in mind we build apps for multiple devices and platforms, with a wide range of screen sizes.
- Advocate for animations, leveraging all the potential of Flutter.
- To be Stateful or not to be (Stateless), that's a question you know the answer.
- Manage the application's state, whether using libraries or creating your own architecture, so all the business logic is isolated.
- Lift the state up! As a result, Dependency Injection is part of your day-to-day routine.
- Be open to working on some native code because, at some point, you will need to use a platform channel.
- Know your way around asynchronous coding, calling APIs, or even creating isolates.
- Understand how Flutter paints the screen, aiming to get the best performance possible for a complex UI/UX.
- Write tests! Unit tests, widget tests, integration tests. Regardless of which, we make a point of writing high-quality testable code.
- Be part of the internal and external community, spread the word, and share your knowledge with others.
- Help our team grow strong and keep its core values.
On a typical day with us, you will
- Manage your code with Git-based technologies, from the branches you work all the way up to CI/CD, keeping everything as organized as possible.
- Provide and receive feedback on code reviews, always looking for ways to improve code quality, maintainability, and readability.
- Manage your work in small increments, always giving visibility of your progress through a project management software (Jira, for example).
- Participate in Agile ceremonies with your team and clients, whether they are next to you or on the other side of the world.
Benefits
- Health, dental and life insurances.
- Mental Health Program: monthly therapy sessions and regular mental health talks.
- Meal allowance.
- Wellhub partnership.
- SESC partnership.
- Extended maternity, paternity and adopting leaves.
- Flexible benefits: choose the ones that best fits your current needs - wellness, courses, events, child care and much more!
- Flexible hours.
REMOTE WORK: This position is remote friendly.
Why work for us? Simple: We love what we do.
Make sure to check out our employee reviews on Glassdoor to find out why they love working for ArcTouch.
ArcTouch is an Equal Opportunity Employer (EOE). Applicants are considered for employment without regard to age, race, color, religion, sex, national origin, sexual orientation, gender identity and gender expression, disability or veteran status.
Come join us!
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Git
- Unit Testing
- Agile
- CI/CD
- iOS
- Jira
- Android
- gRPC
- Object-Oriented Programming
- RESTful API
- SOLID
- Design Patterns
- Dart
- Clean Architecture
- Flutter
Возможные вопросы на собеседовании
Проверка понимания основ рендеринга для оптимизации сложных интерфейсов.
Можете ли вы подробно описать процесс отрисовки кадра во Flutter (от Widget до Layer Tree) и как минимизировать перерисовки?
Вакансия делает упор на архитектуру и чистоту кода.
Как вы подходите к выбору паттерна управления состоянием (State Management) для крупного проекта и в каких случаях вы бы предпочли BLoC вместо Provider или Riverpod?
Работа предполагает создание приложений для разных платформ, включая Web и Desktop.
С какими основными трудностями вы сталкивались при адаптации Flutter-приложения под Desktop или Web, и как вы решали вопросы отзывчивости интерфейса?
В описании упоминается необходимость использования Platform Channels.
Опишите ваш опыт написания нативного кода (Swift/Kotlin) для Flutter через MethodChannel. Как вы обеспечиваете типобезопасность в таких случаях?
Компания ценит качество и поддерживаемость.
Какова ваша стратегия тестирования Flutter-приложений? Как вы определяете, что именно нужно покрыть Widget-тестами, а что — интеграционными?
Похожие вакансии
Middle+/Senior Flutter Developer
Системный Android разработчик [Senior]
Senior iOS Developer
Flutter-разработчик
Senior Android-разработчик
Middle+ React Native разработчик
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Бразилия