Description
SKIMS is a solutions-oriented brand creating the next generation of underwear, loungewear, shapewear, and essentials. We are setting new standards by delivering technically innovative, comfort-driven products with elevated design for everybody.
At the intersection of culture, innovation, and commerce, SKIMS is a global brand redefining modern apparel. Our teams are built on creativity, collaboration, and operational excellence, and we are committed to fostering an inclusive, high-performance environment where ambitious, curious, and values-driven individuals can do the best work of their careers.
As we continue to scale globally, our HQ teams play a critical role in shaping strategy, building world-class infrastructure, and driving sustainable growth across markets.
We are seeking an experienced Senior Mobile App Engineer to help build, scale, and continuously evolve the SKIMS DTC mobile application. In this role, you will contribute to a production-grade Flutter application supporting a rapidly growing global fashion brand, delivering high-impact features across shopping, personalization, loyalty, and seamless checkout experiences.
The ideal candidate brings deep expertise in Flutter, strong command of clean architecture and scalable mobile patterns, and a passion for crafting performant, intuitive, and conversion-driven mobile commerce experiences. You thrive in fast-paced environments, take ownership of technical quality, and are motivated by building products used by millions of customers worldwide.
Key Responsibilities
Required :
- 5+ years professional software engineering with 3+ years Flutter / Dart development
- Shipped production Flutter apps to App Store and Play Store at scale
- Expert-level Flutter and Dart with strong null safety practices
BLoC pattern (flutter_bloc) and clean architecture (domain / data / presentation layers)
Code generation tools : Freezed , JSON Serializable , Retrofit , Injectable / GetIt
Local storage solutions : ObjectBox , Hive, or similar embedded databasesDio networking with RESTful API integrations and error handling
Comprehensive testing : unit, widget, BLoC tests with mocktail / bloc_test
E-commerce experience : shopping cart, checkout, product catalogs, user authenticationPreferred :
Firebase ecosystem : Analytics, Crashlytics, Remote Config, Cloud Messaging
Multi-platform analytics (Braze, Sentry, Google Analytics, QuantumMetrics)Shopify API or headless commerce platform experience
Marketing automation (Klaviyo, Braze) and push notification implementationCI / CD with GitHub Actions
Platform channels with native iOS (Swift) and Android (Kotlin)aFVM , l10n / i18n with flutter_intl, accessibility standards
Skills, Knowledge and Expertise
Design and develop high-quality Flutter features following BLoC pattern and clean architectureBuild complex, performant UIs with pixel-perfect design implementation and smooth animationsIntegrate third-party services : Shopify APIs, payment gateways, analytics platforms, CMSImplement repository pattern with abstract interfaces and domain modelsWrite comprehensive unit, widget, and integration tests (80%+ coverage target)Optimize app performance, memory usage, and crash-free ratesConduct code reviews and mentor junior developers on Flutter best practicesManage CI / CD pipelines and coordinate app releasesCollaborate with product, design, and backend teams on feature planning and technical decisionsMonitor production metrics via Crashlytics / Sentry and proactively resolve issuesWhat We're Looking For
Technical Excellence :
Deep understanding of Flutter internals, widget lifecycle, and performance optimizationExpertise in complex state management with BLoC and reactive programming (RxDart, Streams)Strong architectural decision-making balancing scalability, maintainability, and performanceProficiency with code generation workflows and dependency injection patternsExperience debugging across Dart, Flutter framework, and native platform layersE-Commerce & Product Mindset :
Understanding of mobile commerce user journeys and conversion optimizationExperience with high-traffic consumer applicationsCustomer-centric approach with data-driven decision makingFamiliarity with payment flows, loyalty programs, and personalizationCollaboration & Leadership :
Excellent communication skills with technical and non-technical stakeholdersOwnership mentality - driving features from design through productionProven mentorship capabilities and knowledge sharingTeam-first attitude with positive, collaborative approachComfortable with ambiguity and defining technical requirementsWhy Join Us
Build a high-visibility consumer app used by millions in a premier fashion brandShape technical architecture and engineering culture of a rapidly scaling platformWork with world-class design, product, and engineering teamsSolve challenging problems in mobile commerce, personalization, and performanceContinuous learning with cutting-edge Flutter technologies and best practicesCompetitive compensation with equity, flexible / remote-friendly environmentBenefits, Culture and Perks
Benefits and Culture
Up to 100% Company Paid Healthcare (medical, dental, vision)Kind Body Fertility Benefits401(k) savings plan with up to 4% matchUnlimited PTOFull Access to LinkedIn learningEmployee DiscountsPerks (HQ Location)
Free weekly catered lunch at HQ – M / T / W / ThDog-Friendly office on a Thursday and FridayFree Swag GiveawaysAnnual Holiday PartyAnnual Summer PartyInvitations to pop-ups and other company eventsComplimentary daily office snacks and beveragesSKIMS is a solutions-oriented brand creating the next generation of underwear, loungewear and shapewear.
We are setting new standards by providing solutions for every body. From technically constructed shapewear that enhances your curves to underwear that stretches to twice its size, our goal is to consistently innovate on the past and advance our industry for the future.