Java Developer

If you master Java development and want to work across the entire lifecycle of scalable applications, ensuring code quality, best practices, and techn
- Flexible schedule
- Technical communities
- Language incentive program

**At Premiersoft, we turn challenges into real solutions!** With more than a decade of experience in development, we are driven by a clear purpose: **to create technological experiences that drive business** and accelerate the transformation of our clients. Our team, made up of more than 200 **\#Heroes**, combines technical excellence with our DNA: **Team Player, Growth Driven, and Problem Solver**. We are driven by challenges, guided by innovation, and committed to **delivering high-impact solutions**, every day. **About the opportunity:** We are looking for Senior Flutter Developers to work in software development teams, focusing on the construction, evolution, and maintenance of modern, scalable, and high-quality mobile applications, primarily using Flutter. The position requires solid experience in mobile development, advanced proficiency in Dart, knowledge of clean or modular architecture, API integration, local persistence, automated testing, and software engineering best practices. **You will be responsible for:** * Developing, evolving, and maintaining mobile applications using Flutter and Dart. * Building performant, reusable, scalable interfaces with a good user experience. * Applying mobile development best practices, code patterns, and architecture. * Working with advanced Dart, including null safety, generics, async/await, and streams. * Using state management patterns such as BLoC/Cubit, Riverpod, MobX, or similar. * Working on medium and large-scale Flutter projects with clean or modular architecture. * Performing integrations with REST APIs, authentication, and external services. * Implementing local persistence using technologies such as Hive, SQLite, Isar, or similar. * Developing and maintaining automated tests in the Flutter ecosystem. * Supporting technical decisions related to architecture, performance, scalability, and application quality. * Using Git in collaborative workflows, such as GitFlow, trunk\-based development, or similar. * Interacting with native iOS and Android technologies when necessary. **What you need to have:** * Solid experience in mobile development, preferably with Flutter. * Advanced knowledge of Dart, including null safety, generics, async/await, and streams. * Proficiency in at least one state management pattern, such as BLoC/Cubit, Riverpod, MobX, or similar. * Experience with clean or modular architecture in medium or large-scale Flutter projects. * Experience with REST API integration. * Knowledge of authentication using OAuth2, JWT, or similar technologies. * Experience with local persistence, such as Hive, SQLite, Isar, or similar. * Experience with automated testing in the Flutter ecosystem. * Experience with Git in collaborative workflows, such as GitFlow, trunk\-based development, or similar. * Knowledge of native iOS and Android technologies. **It will be a plus if you have:** * Experience with high-scale mobile applications or a large volume of users. * Experience with publishing applications on the App Store and Google Play. * Knowledge of CI/CD for mobile applications. * Experience with Firebase, push notifications, crash analytics, or mobile analytics. * Familiarity with design systems and mobile componentization. * Experience with performance, monitoring, and optimization of Flutter applications. Remote hiring. **What we offer:** * A **collaborative** environment with **constant knowledge exchange**; * A culture open to **innovation, ideas, and ownership**; * Use of **current technologies** and market best practices; * Focus on **technical excellence** and **real impact** in deliveries; * Continuous encouragement of **learning and professional development**. **Our benefits****:** * **Flexible benefits card** via Flash **\-** food, mobility, quality of life, and much more; * **Health Plan** Unimed; * Partnership with a **mental health** clinic; * **TotalPass:** access to gyms, studios, and well\-being practices; * Gifts via Flash **\-** **birthday gift** and **time in company gift**; * Bonus for **talent referral \-** **R$ 2\.000,00 per hire**; * Continuous development with **IDP, feedback, and support for certifications**; * **Free English classes:** preparing you for opportunities in international roles. See what it is like to be part of the Premiersoft team Learn more about us Get to know our Headquarters Communication throughout the selection process takes place via e\-mail or WhatsApp. To not miss any updates, add the domain **@premiersoft.net** to your list of trusted senders and keep an eye on your inbox and spam.
João Silva
Indeed · HR