Flutter Engineer

Very Good Ventures
Summary
Join Very Good Ventures, a global consultancy delivering elegant solutions using disruptive technologies, as a Senior Engineer (contractor) in Texas. You will support a complex new project for an enterprise-grade client, working in US Eastern or Central Time. As a project captain, you will deliver high-quality projects, mentor team members, and act as a brand ambassador. You will be responsible for leading all aspects of a project, from architecture to feature development, and ensuring projects meet VGV's quality standards. This role requires strong technical skills and experience in Flutter mobile development, along with a passion for consulting and a collaborative spirit. The ideal candidate will have experience with legacy systems and modular architectures.
Requirements
- 4-7+ years of professional experience working as a software engineer in a team environment
- Demonstrated passion for consulting
- Proven experience with Flutter mobile development, specifically using React Native or Angular
- Native iOS or Android coding expertise (or proficiency in C, Rust, and/or C++)
- Strong understanding of software development at scale
- Familiarity with modular architecture and microservices integrations
- Solid understanding of legacy system integration processes and challenges
- Positive recommendations from your previous managers and teammates
Responsibilities
- Delivers high-quality, scalable, and performant software solutions, taking ownership of the most complex parts of project development
- Solves complex problems with clear, easy-to-understand solutions
- Leads scoping and estimating activities, collaborating with peers and stakeholders to deliver high-quality projects on time and within budget
- Actively participates in code reviews, using these opportunities to mentor and coach team members
- Leads code pairing sessions and guides team members on effective practices
- Recommends and implements improvements to organizational standards and processes using creativity and technical expertise
- Attends meetings and team ceremonies punctually
- Provides detailed status updates on work during team meetings
- Architects, documents, and completes software solutions within agreed timelines
- Acts as a trusted team and project leader, comfortable leading all aspects of a project, from architecture to feature development
- Serves as a role model for engineers within the team
- Ensures projects include comprehensive and easy-to-understand onboarding materials
- Negotiates timelines and estimations effectively with stakeholders
- Unblocks the team in times of uncertainty, providing clear guidance
- Communicates with clarity and authority during demos, status updates, and other ceremonies
- Mentors engineers with empathy, patience, and gratitude, fostering growth within the team
- Actively shares their professional journey and experiences in preferred channels (local meetups, LinkedIn)
Preferred Qualifications
- Hands-on experience with legacy systems, transitioning or integrating them into modern platforms
- Experience designing or managing modular architectures or implementing micro-services integrations effectively