Pessoa Desenvolvedora Flutter Pleno
Jobgether
55 minutos atrás
•Nenhuma candidatura
Sobre
- This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Pessoa Desenvolvedora Flutter Pleno based in Brazil.
- As a Mid-Level Flutter Developer, you will contribute to the development and continuous improvement of mobile applications with a strong focus on quality and user experience.
- You will work on new features while maintaining existing functionality and keeping the codebase clean, scalable, and easy to maintain.
- The role offers opportunities to participate in architectural decisions and discussions around development strategies.
- You will collaborate closely with other technical professionals through code reviews and agile development practices.
- A key part of your impact will be identifying opportunities to improve application performance, usability, and reliability.
- You will work in a collaborative and agile environment where technical excellence, continuous learning, and innovation are highly valued.
- The position is also an opportunity to apply modern development practices, including AI-powered tools and technologies, to improve productivity and software quality.
- n
Accountabilities
- Develop new mobile application features using Flutter while maintaining existing functionality and ensuring high standards of code quality, readability, and maintainability.
- Contribute to architectural discussions and help define effective development strategies for mobile applications.
- Participate actively in code review sessions, providing and incorporating constructive technical feedback.
- Identify and propose improvements to application UX and performance, with the goal of reducing support demands and increasing user satisfaction.
- Collaborate with cross-functional and technical teams in an agile environment to deliver reliable and scalable solutions.
- Apply software development best practices, testing strategies, and architectural patterns throughout the development lifecycle.
- Contribute to continuous improvement initiatives involving application quality, development processes, and emerging technologies.
- Requirements
- Professional experience developing mobile applications with Flutter and solid knowledge of the Flutter ecosystem.
- Knowledge of Design Systems, unit testing, widget testing, and different state management approaches.
- Experience or strong understanding of software architecture patterns, particularly Clean Architecture, as well as common design and development patterns such as Facades and Decorators.
- Experience integrating mobile applications with backend services using request providers such as Dio.
- Knowledge of microservices and Micro Apps concepts and architectures.
- Familiarity with TDD/BDD, considered a plus.
- Experience managing feature releases through Remote Config, Firebase, or feature toggles.
- Familiarity with Firebase Dynamic Links, Crashlytics, Firebase Analytics and analytics tagging is a plus.
- Knowledge of CI/CD pipelines and development automation tools such as Jenkins.
- Familiarity with code quality tools such as Sonar is a plus.
- Experience using project and task management tools, preferably Jira.
- Experience with repository management and version control platforms such as GitHub or Bitbucket.
- Knowledge of agile methodologies and experience working in environments using frameworks such as Scrum.
- Knowledge of AI applied to software development, including tools such as Devin, Cursor, or Gemini, AI API integrations, Large Language Model (LLM) concepts, and best practices for adopting AI in development workflows.
- Strong communication and interpersonal skills, with the ability to collaborate effectively with both technical and non-technical stakeholders.
- Critical and analytical thinking, strong time-management skills, and a proactive approach to problem-solving.
- Demonstrated ownership, initiative, and commitment to continuous self-development and learning.
- Benefits
- A collaborative and agile work environment focused on innovation, technology, and continuous improvement.
- Opportunities for professional development, knowledge sharing, and continuous learning.
- Access to technology and leadership development initiatives designed to support career growth.
- Participation in communities and learning programs focused on technical skills and professional development.
- An inclusive environment that values diversity, respect, equity, and ethical behavior.
- Opportunities to work alongside multidisciplinary teams and contribute to challenging digital transformation projects.
- Exposure to modern technologies, software development practices, and AI-powered tools.
- A culture that encourages collaboration, autonomy, knowledge sharing, and professional growth.
- n
How Jobgether works
- We 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.
- #LI-CL1

Adzuna




