Position: Flutter Engineer for US client
Company: TurnKey Labs
Category: JavaScript
Experience required: 3y
English level: intermediate

**Treads** is a venture-backed mobile first, technology-driven, smart car management app that simplifies car ownership from Tires as a Subscription, Mobile Car Maintenance and Auto Insurance.

**About the Opportunity**

Treads is looking for a Flutter Mobile App Developer to join our fully-remote team. Your work will directly impact and influence the overall user experience and innovation Treads will deliver to our customers. You’ll be responsible for helping execute the Treads technology and product roadmap. You can expect to learn new skills, new tools and to grow in your strength, versatility and competence in this job, together with a team that is eager, inclusive, and excited to challenge and support you in your work.

As a Flutter Developer, you will be a fully competent individual contributor who can be relied upon to execute with high quality and speed with significant autonomy. You’ll be able to improve the performance, reliability, maintainability, and security of our systems. You are a significant contributor to our architecture and feature planning. You make our team stronger through upholding our cultural principles, optimizing processes, and mentoring your peers and junior team members.

**Requirements**

Proven work experience 3+ Years of experience working with Flutter Mobile(iOS/Android) Development (Routing, UI and Animations)
1+ years of experience using Git as VCS
Intermediate level of experience working with REST APIs
Intermediate level of experience working with payment SDK’s like: Stripe, Paypal,Apple Pay or Google Pay
Basic knowledge of Bloc Pattern State management system
Experience deploying Mobile Applications to each Operating system officialstores (Android, iOS)
Experience integrating Social Media Authentication methods (Facebook, Google,Apple)

**Nice to have:**

Android native Kotlin Development
iOS native Swift Development
Flutter for Web knowledge
Test-Driven Development (TDD)
Domain-Driven Development (DDD)

**Skills**

Excellent analytical and problem-solving skills
Time management and prioritization skills/planning abilities
Up-to-date with the latest web development trends, techniques, and technologies
Ability to provide and receive constructive feedback and justify decisions to clients
Passion and experience building web-based technology apps, and learning new coding languages and frameworks
Strong architecture skills, with the ability to select the best stack for the project

**Responsibilities**

Develop Mobile Applications projects
Implement good security practices on Mobile Applications
Integrate APIs and/or 3rd party tools with, Mobile Applications
Maintain coding good internal practices and follow programming methodologies (ie. Test-Driven Development, DDD, etc.)
Support on the technical assessment for the projects
Deploy developed applications to its corresponding markets ( Play Store, App Store)

**Benefits of the Job:**

Stock Option Plan;
Remote work;
Strong professional and personal growth that will help accelerate your career progression;
Access to English courses or other training (as needed/desired);
Unlimited PTO for any reason, including sick days (no specified limits), flexible work schedule;
Personal laptop (MacBook);
Trainings, certifications, conferences;
Private health & dental insurance;
Business trips;
Accounting and legal support required to file taxes.