Senior Product Software Engineer - Mobile Flutter

Detalhes da Vaga

Senior Product Software Engineer - Mobile FlutterApply remote type Hybrid (8 days/month) locations PRT - Porto time type Full time posted on Posted 3 Days Ago job requisition id R0044770
Are you passionate about creating world-class mobile applications that deliver seamless user experiences? Do you thrive in dynamic environments where innovation and cutting-edge technologies are at the core of every project?
We are looking for a Senior Flutter Developer who excels in Riverpod state management, has a solid understanding of Test-Driven Development (TDD), and is ready to join an international mobile development team. As a senior member of the team, you will play a critical role in developing, maintaining, and optimizing our mobile apps while mentoring junior developers and driving best practices.
What you'll do: Architect, design, and develop Flutter applications, ensuring high-quality and scalable solutions.Utilize Riverpod effectively for managing app state, ensuring high performance, scalability, and clean code principles.Lead the implementation and adoption of Test-Driven Development practices across the development team.Mentor and guide junior developers on Flutter development, state management, and testing practices.Optimize app performance and ensure the best user experience on both Android and iOS platforms.Perform code reviews to maintain code quality and enforce best practices.Troubleshoot, debug, and fix issues in production and development environments.Keep up-to-date with the latest Flutter and Riverpod advancements.Qualifications: Master's Degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).Minimum 4+ years of professional mobile app development experience with at least 2 years of experience using Flutter as part of a small development team.Strong expertise in Riverpod state management or Provider, with a solid understanding of state management principles in Flutter.Proven experience in Test-Driven Development (TDD), with the ability to write clear and comprehensive tests (unit, integration, widget).In-depth understanding of Flutter's Stateful and Stateless widgets, and the ability to manage widget lifecycle.Solid knowledge of handling Future, async/await, Streams, and other asynchronous patterns in Flutter.Proficient in consuming RESTful APIs and integrating third-party services.Solid understanding of OOP, design patterns, and SOLID principles.Experience with Flutter performance optimization techniques to ensure smooth UI interactions.Experience with CI/CD pipelines and automated testing tools, and deployment processes for Flutter apps is a plus.Familiarity with other state management approaches like BLoC is a plus.Strong problem-solving skills and the ability to work in a fast-paced, agile environment.Excellent communication skills and the ability to collaborate effectively with cross-functional and international teams.Familiarity with Firebase is a plus.Prior experience in mentoring or leading a development team is a huge plus.About Basecone, a Wolters Kluwer Tax & Accounting Europe company, is a vibrant and dynamic place to work. We push boundaries and challenge each other every day. We collaborate across disciplines, trying to achieve that common goal: to develop, launch and maintain state-of-the-art Solutions that effectively address real business problems and provide the best customer experience out there.
What we offer: A supportive environment for learning and professional growth.Work with an experienced team across The Netherlands, India, and Portugal, gaining exposure to diverse perspectives.Opportunity to work in an international company with a focus on modern IT methodologies and mentality.
#J-18808-Ljbffr


Salário Nominal: A acordar

Fonte: Jobleads

Função de trabalho:

Requisitos

Business Developer Manager Espanha

We are looking to strengthen our team with a Business Developer Manager for the Spanish market with the motivation to join an ambitious project in the field ...


Growintel - Gestão Operacional, Lda - Porto

Publicado 12 days ago

Analista Programador Mainframe

A Mind Source está a reforçar a sua equipa de Web, Mobile & Apps para projetos com necessidade de um Developer em Mainframe. Responsabilidades:Desenvolviment...


Mind Source - Porto

Publicado 12 days ago

Senior Backend Engineer

Sobre o nosso cliente Our client is one of the largest media companies in Europe, headquartered in Germany. Formed in 2000, it operates several popular TV ch...


Michael Page - Porto

Publicado 12 days ago

Java Backend Developer

Devexperts works with respected financial institutions, delivering products and tailor-made solutions for retail and brokerage houses, exchanges, and buy-sid...


Devexperts Llc - Porto

Publicado 12 days ago

Built at: 2024-12-23T00:57:48.869Z