Hirdetésfeladás dátuma
2025. augusztus 18.
Munkavégzés helye
Budapest
Foglalkoztatás típusa
Teljes munkaidő
Nyelvek

Lead Flutter Developer

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
We are seeking a Lead Flutter Developer to join our team in Hungary.
In this role, you will leverage your expertise in mobile application development to deliver high-quality solutions for our clients. If you are passionate about creating efficient and user-friendly applications, we encourage you to apply.
#LI-DNI
Responsibilities
  • Implement features detailed in the requirement specifications and design documents
  • Design and create sub-systems or complete solutions
  • Mentor less experienced developers on the team
  • Review and analyze code quality
  • Collaborate within a distributed global team of developers to accomplish proposed initiatives, providing application architecture and implementation insights
  • Gain a clear understanding of clients’ requirements, technology expectations, and solution architectures
  • Partner with clients and internal teams to craft suitable solutions
  • Share and discuss ideas with team members, demonstrating problem-solving capabilities
Requirements
  • 6+ years of relevant experience, including leading a team in an agile environment
  • Knowledge of Dart, including hands-on experience with its latest versions
  • Familiarity with design patterns (GoF and application architecture best practices)
  • Competency in state management frameworks, such as Provider, Riverpod, Bloc, Redux, or MobX
  • Understanding of dependency injection tools like GetIt and Injectable
  • Capability to develop custom widgets with adherence to Material Design and Cupertino guidelines
  • Skills in networking, including REST APIs, JSON parsing, HTTP, and Dio
  • Proficiency in asynchronous programming using Futures, Streams, and async/await
  • Expertise in unit testing and widget testing with Flutter's testing libraries
  • Qualifications in Git with experience in workflows like branching strategies, PRs, and conflict resolution
  • Background in integrating third-party libraries using Flutter Pub Packages
  • Expertise in cross-platform development, including configuring apps for both Android and iOS
  • Background working in Agile teams with sprints, retrospectives, and associated ceremonies
  • Competency in applying SOLID, DRY, and YAGNI principles
  • Intermediate or higher spoken English proficiency
Nice to have
  • Capability to set up and maintain CI/CD pipelines using tools like Fastlane, Codemagic, or GitHub Actions
  • Expertise in advanced testing strategies, including Golden tests and the use of mocking frameworks like Mockito
  • Skills in animation development using Flutter Animation libraries, Rive, or Lottie
  • Familiarity with the use of feature flags for feature management
  • Knowledge of platform-specific native code, including Kotlin, Swift, Objective-C, and Java integration via platform channels
  • Understanding of GraphQL for API implementation
We offer
  • Dynamic, entrepreneurial corporate environment
  • Diverse multicultural, multi-functional, and multilingual work environment
  • Opportunities for personal and career growth in a progressive industry
  • Global scope, international projects
  • Widespread training and development opportunities
  • Unlimited access to LinkedIn learning solutions
  • Competitive salary and various benefits
  • Advanced wellbeing and CSR programs, recreation area
Do you know someone interested in starting a career in IT? Share our [Mutasd] with them, where they can enhance their knowledge in various fields online, free of charge.