We are actively seeking a forward-thinking Lead Flutter Developer to become a fundamental member of our remote engineering team. The importance of this role lies in forming the architectural basis and spearheading the development of our product. This should be done while incorporating the Pivotal Labs framework to stimulate collaboration, swift iteration, and user-focused designs.
Our product is a groundbreaking software solution that aims to revolutionize the residential home inspection processes. Designed with professional home inspectors at heart, this revolutionary tool harnesses advanced technology to elevate the precision, efficiency, and thoroughness of inspections. The application will be a universal Flutter application other than just an Angular technology-based web application, which is a potential consideration. The software will incorporate a microservice architecture running on Google Cloud Platform while using REST and event-based messaging to facilitate interservice interaction. Backend services will be Java-written and developed with a SpringBoot framework. Redis will be utilized for data caching while ElasticSearch and PostgreSQL will serve as data storage and querying elements.
- Adoption and application of the Pivotal Labs framework to the development process
- Leading the development of a universal Flutter application
- Overseeing the creation and management of a Google Cloud Platform-based microservices architecture
- Construction of backend services using SpringBoot framework and Java
- Incorporation of Redis for caching and ElasticSearch and PostgreSQL for data storage and querying
- Use of Jenkins for CI/CD in alignment with Pivotal's continuous development and deployment practices
- Management and leadership of the engineering team
- Coordination with product management and stakeholders to guide the product's strategic direction
- A minimum of 5 years of software engineering experience
- Demonstrated experience in leading Agile teams and implementing Agile frameworks, preferably Pivotal Labs
- Proven successful application launches
- Proficiency in Agile frameworks, preferably Pivotal Labs
- Expertise in Flutter and comprehensive understanding of universal application development
- Adequate knowledge of microservices architecture, Google Cloud Platform, REST, and event-based messaging
- Proficiency in SpringBoot, Java, Redis, ElasticSearch, and Postgres
- Prior experience with Jenkins and implementation of CI/CD pipelines
- Demonstrable leadership, problem-solving, and communication skills
- B2+ English level
- Strong familiarity with PostgreSQL
- Proficiency 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