We are searching for an innovative Lead Flutter Developer to join our remote engineering team as a key player.
This role is substantial in establishing the architectural foundation and leading the development of our product, utilizing the Pivotal Labs framework for fostering rapid iteration, user-centric designs and collaboration.
Our product - a pioneering software solution, aims to transform residential home inspection processes. Designed with the needs of professional home inspectors in mind, this revolutionary tool leverages state-of-the-art technology to enhance the accuracy, efficiency, and comprehensiveness of inspections. Beyond being a simple Angular technology-based web application, it will be a universal Flutter application. It will feature a microservice architecture operating on Google Cloud Platform and utilize REST and event-based messaging for interservice communication. Backend services will be based on Java and developed using the SpringBoot framework, with Redis for data caching, and ElasticSearch and PostgreSQL for data handling and querying.
- Embracing and implementing the Pivotal Labs framework in development
- Directing the development of a universal Flutter application
- Supervision of a Google Cloud Platform-based microservices architecture creation and management
- Building backend services utilizing SpringBoot framework and Java
- Applying Redis for caching and ElasticSearch with PostgreSQL for data handling and querying
- Employing Jenkins for CI/CD in line with Pivotal's continuous development and deployment protocols
- Guiding and managing the engineering team
- Engaging with product management and stakeholders to shape product strategy
- At least 5 years of experience in software engineering
- Track record of managing Agile teams and applying Agile frameworks, ideally Pivotal Labs
- Proven track record of successful application launches
- Expertise in Agile frameworks, preferably Pivotal Labs
- Mastery of Flutter and thorough knowledge of universal application development
- Sound understanding of microservices architecture, Google Cloud Platform, REST, and event-based messaging
- Proficiency in SpringBoot, Java, Redis, ElasticSearch, and PostgreSQL
- Prior exposure to Jenkins and CI/CD pipelines management
- Demonstrated leadership, problem-solving, and communication skills
- B2+ English level proficiency
- Solid comfortability with PostgreSQL
- Skilled in Spring
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn