Senior Flutter Developer

We invite a forward-thinking Senior Flutter Developer to be a pioneering member of our remote engineering team. In this paramount role, you will be tasked with laying the architectural groundwork and leading the development of our innovative product, all while applying the Pivotal Labs framework to promote an environment of teamwork, swift iteration, and user-driven design.
Our product seeks to revolutionize the residential home inspection process through a ground-breaking software solution, conceived with professional home inspectors' needs at its core. It employs state-of-the-art technology to facilitate comprehensive, time-effective, and precise inspections. The application, an all-embracing Flutter application, will be rolled out on web, mobile, tablet and desktop interfaces. We are also considering Angular technology for web applications. A microservice architecture, centered on the Google Cloud Platform, will be in place, with interservice communication achieved via REST and event-messaging. Java-built backend services will be created using the SpringBoot framework, while Redis will be applied for data caching. For data storage and querying, we will utilize ElasticSearch and PostgreSQL.
- Implementation of the Pivotal Labs framework within the software's development phase
- Leadership in the creation of a universal Flutter application, with emphasis on scalability, performance, and security
- Development and management of a microservices architecture on the Google Cloud Platform
- Creation of SpringBoot framework and Java backend services
- Utilization of Redis for caching, along with ElasticSearch and PostgreSQL for advanced data storage and querying
- Use of Jenkins in alignment with Pivotal's CI/CD practices
- Leadership of the engineering team with an Agile approach
- Collaboration with product management and stakeholders to lay out technical specifications, feature prioritization, and product strategy
- A minimum of 3 years in software engineering and a portfolio illustrating successful application deployments
- Established experience in Agile frameworks, ideally Pivotal Labs
- Robust knowledge of Flutter and universal application development
- Solid understanding of microservices architecture, Google Cloud Platform, REST, and event-based messaging
- Proficiency in SpringBoot, Java, Redis, ElasticSearch, and Postgres
- Proven experience with Jenkins and CI/CD pipelines
- Exceptional leadership, problem-solving, and communication abilities
- B2+ level English proficiency
- Prior experience with PostgreSQL
- Strong understanding of 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