Skip To Main Content
backBack to Search

Senior Flutter Developer

Remote in Brazil, & 2 others
Flutter& 10 others
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job

We are looking for a skilled and proactive Senior Flutter Developer to join as a founding member of our engineering team.

This role is crucial in establishing the architectural foundation and leading the development of our product, all while embracing the company framework to foster a culture of collaboration, rapid iteration, and user-centric design.

Responsibilities
  • Embrace and implement development practices such as test-driven development (TDD), pair programming, and continuous integration/continuous deployment (CI/CD) to ensure rapid, reliable, and efficient software delivery
  • Lead the creation of a universal Flutter application, focusing on scalability, performance, and security across web, mobile, tablet, and desktop platforms
  • Develop and manage a microservices architecture on the Google Cloud Platform, optimizing interservice communication through REST and event-based messaging
  • Craft backend services using the SpringBoot framework and Java, emphasizing clean, test-driven, and maintainable code
  • Implement Redis for caching alongside ElasticSearch and Postgres for robust data storage and querying capabilities
  • Utilize Jenkins for CI/CD, aligning with continuous development and deployment practices
  • Lead the engineering team with a focus on Agile methodologies, fostering an environment of collaboration, innovation, and continuous improvement
  • Work closely with product management and stakeholders to define technical specifications, prioritize features, and guide the product's strategic direction in line with user needs and business goals
Requirements
  • A minimum of 3 years of relevant experience in software engineering, with a portfolio showcasing successful application launches
  • Expertise in Flutter with a strong understanding of universal application development across multiple platforms
  • Solid experience with Jenkins and embracing CI/CD pipelines
  • Strong written and spoken proficiency in English at a B2 level or higher
Nice to have
  • Demonstrated experience leading Agile teams and implementing Agile frameworks
  • Proficiency in SpringBoot and Java for backend development
  • Experience with Redis for caching solutions
  • Familiarity with ElasticSearch for search and data querying capabilities
  • Experience with Postgres for reliable data storage
  • In-depth knowledge of microservices architecture and Google Cloud Platform
  • Understanding of REST and event-based messaging for efficient interservice communication