Overview
We are seeking a Senior Flutter Developer with expertise in Flutter to be a founding member of our engineering team.
This pivotal role involves establishing the architectural foundation and leading the development of a groundbreaking product that transforms the residential home inspection process. Embrace the Pivotal Labs framework to foster collaboration and user-centric design. As part of our team, you will develop a universal Flutter application deployed across web, mobile, tablet, and desktop environments. If you are passionate about leveraging advanced technology to make inspections thorough and efficient, we encourage you to apply today!
Responsibilities
- Embrace and implement the Pivotal Labs framework within the development process
- Lead the creation of a universal Flutter application focusing on scalability, performance, and security
- Develop and manage a microservices architecture on the Google Cloud Platform
- Craft backend services using SpringBoot framework and Java
- Implement Redis for caching alongside ElasticSearch and Postgres for data storage
- Utilize Jenkins for continuous integration and continuous deployment practices
- Lead the engineering team focusing on Agile methodologies
- Work closely with product management and stakeholders to define technical specifications
Requirements
- Minimum of 3 years’ experience in software engineering with a portfolio showcasing successful application launches
- Expertise in Flutter and universal application development
- Solid experience with Jenkins and CI/CD pipelines
- Demonstrated experience in leading Agile teams and implementing Agile frameworks
- Excellent leadership, problem-solving, and communication skills
- Willingness to engage in pair programming practices
- Fluent English communication skills at a B2+ level
Nice to have
- Familiarity with Google Cloud Platform
- Experience with Agile methodologies
- Knowledge of REST and event-based messaging
Ukraine
With us you can:
- Work on a flexible schedule remotely or from any of our comfortable offices or coworking spaces in Ukraine
- Receive the necessary equipment to perform your work tasks
- Change projects and technology stacks within EPAM
- Gain experience in various business domains (Insurance, E-commerce, Healthcare, Finance, Travelling, Media, Artificial Intelligence, and more)
- Relocation opportunities may be available for eligible candidates, depending on the role and openings at other EPAM locations
- Participate in volunteer, charity programs and communities (both technical and interest-based)
We focus on your professional growth:
- You can plan your individual career path together with your manager
- Receive regular feedback from colleagues
- Improve your English for free with certified teachers (Speaking Clubs, client interview preparation courses, etc.)
- Get the opportunity to undergo free training and certification in AWS, GCP, or Azure Clouds
- Use the internal E-learn training program (18,200+ specialized training and mentoring programs)
- Access corporate accounts on LinkedIn Learning, Get Abstract and other partner resources
- Study at EPAM Solution Architecture School with the instructors who are practicing architects
- Develop as a leader, join Delivery Management, Resource Management, Leadership Essentials school and more
- Participate in internal communities (500+ meetups, technical discussions, brainstorming sessions, online events and conferences annually)
What we offer:
- Vacation and sick leave (including a sick leave without a medical certificate)
- A wide range of Voluntary Medical Insurance programs providing both medical treatment and various preventive options (including sports activities)
- Medical insurance for family members at corporate rates
- Company support during significant life events (childbirth or adoption, marriage, etc.)
- Support for psychological comfort: discounts on services from mental health specialists or coaches, thematic training
- E-kids program - a free programming language training program for EPAMers' children
[epamgdo] Ukraine (Hybrid)
Kindly note that this role supports remote work, but only from within Ukraine.
[epamgdo] Ukraine (benefits may differ)
Kindly be advised that the set of benefits, including learning, certification, and other opportunities, may vary depending on the role you apply for. Our recruiter will be able to share more details about the specific opportunity during your general interview.
[epamgdo] Ukraine (About EPAM)
EPAM strives to provide its global team of over 62,350 professionals in more than 55 countries with opportunities for professional growth from day one of collaboration. Our colleagues are the source of EPAM's success, so we value cooperation, strive to always understand our clients' business and aim for the highest quality standards. No matter where you are, you will join a dedicated, diverse community that will help you realize your potential to the fullest.