أبلاي إيدج ابدأ البحث عن عمل

Analista de Desenvolvimento Mobile Flutter Jr (vaga afirmativa PCD)

Jobgether · Brazil

قدّم وتابع مع أبلاي إيدج
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Analista de Desenvolvimento Mobile Flutter Jr (vaga afirmativa PCD) based in Brazil.This is an opportunity for a Junior Mobile Developer to contribute to the development and continuous evolution of a high-impact digital payments product. You will work primarily with Flutter, helping build scalable, maintainable, and user-focused mobile experiences. The role combines hands-on development with API integrations, reusable components, testing, architecture, and technical problem-solving. You will collaborate closely with a multidisciplinary team and contribute throughout the product development lifecycle. The environment is agile, digital, and focused on continuous improvement, quality, and technical evolution. This position is especially suited to someone early in their mobile development career who is eager to learn, collaborate, and grow their technical expertise.AccountabilitiesDevelop and evolve mobile applications using Flutter, contributing to a major digital payments product.Support the technical assessment of solutions and contribute to defining feasible, sustainable approaches to product development.Develop, adapt, and maintain application modules while integrating them with internal applications, services, and environments.Integrate mobile applications with backend APIs and services using HTTP request libraries such as Dio.Contribute to product development, maintenance, and continuous improvement, with a strong focus on quality, reuse, scalability, and reduction of technical debt.Apply Design Systems and reusable components to deliver consistent and maintainable mobile experiences.Implement and maintain appropriate Flutter state-management approaches and architectural patterns, including Clean Architecture.Develop and maintain unit and widget tests to support application quality and reliability.Apply software design and development patterns such as Facade, Decorator, and similar approaches where appropriate.Contribute to solutions based on microservices and/or micro-app architectures.Participate actively in the full development lifecycle, from technical discussions and implementation through testing, delivery, and ongoing support.Collaborate with team members in an agile environment, sharing knowledge and contributing to continuous technical improvement.Help identify problems, investigate issues, and implement solutions that improve application quality and user experience.RequirementsProfessional or academic experience developing mobile applications with Flutter.Knowledge of Design Systems and reusable UI components.Knowledge of unit testing and widget testing in Flutter.Understanding of common Flutter state-management approaches.Knowledge of software architecture patterns, particularly Clean Architecture.Familiarity with software design patterns such as Facade and Decorator.Experience or familiarity with integrating APIs and backend services using HTTP libraries such as Dio.Basic knowledge of microservices and/or micro-app architectures.Strong analytical and problem-solving abilities.Interest in continuous learning and technical development.Ability to work collaboratively and contribute effectively within a team.Good communication, organization, and ownership skills.Knowledge of TDD and/or BDD is a plus.Familiarity with Firebase Dynamic Links/deep links, Firebase Crashlytics, Firebase Analytics, and Remote Config/ConfigCat or other feature-toggle solutions is desirable.Knowledge of code-quality tools such as SonarQube is an advantage.Familiarity with CI/CD, including tools such as Jenkins, is beneficial.Experience with version-control platforms such as GitHub or Bitbucket is a plus.Familiarity with Scrum, Jira, and other agile project-management tools is desirable.This is an affirmative opportunity for professionals with disabilities (PCD).BenefitsOpportunity to work on a high-impact digital payments product in a technology-driven financial services environment.Exposure to modern mobile development practices, Flutter architecture, APIs, testing, CI/CD, and agile methodologies.Collaborative environment with opportunities for technical learning and continuous professional development.Opportunity to contribute to product evolution while developing strong mobile engineering expertise.Inclusive workplace committed to diversity, equity, and belonging.Dedicated focus on creating opportunities for professionals from diverse backgrounds, including people with disabilities.Opportunities to develop skills through hands-on experience with modern engineering tools and practices.Supportive team environment that values collaboration, communication, ownership, and continuous improvement.Compensation and benefits package according to the applicable employment terms and local policies.How Jobgether WorksWe use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.We appreciate your interest and wish you the best! Why Apply Through Jobgether?Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.