Mobile App Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+28 more
Job description
- Build complex, performant UIs with pixel-perfect design implementation and smooth animations
- Integrate third-party services: Shopify APIs, payment gateways, analytics platforms, CMS
- Implement repository pattern with abstract interfaces and domain models
- Write comprehensive unit, widget, and integration tests (80%+ coverage target)
- Optimize app performance, memory usage, and crash-free rates
- Conduct code reviews and mentor junior developers on Flutter best practices
- Manage CI/CD pipelines and coordinate app releases
- Collaborate with product, design, and backend teams on feature planning and technical decisions
- Monitor production metrics via Crashlytics/Sentry and proactively resolve issues, * Free weekly catered lunch at HQ - M/T/W/Th
- Dog-Friendly office on a Thursday and Friday
- Free Swag Giveaways
- Annual Holiday Party
- Annual Summer Party
- Invitations to pop-ups and other company events
- Complimentary daily office snacks and beverages
Requirements
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., * 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 databases
- Dio 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 authentication
Preferred:
- 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 implementation
- CI/CD with GitHub Actions
- Platform channels with native iOS (Swift) and Android (Kotlin)a
- FVM, l10n/i18n with flutter_intl, accessibility standards, * Deep understanding of Flutter internals, widget lifecycle, and performance optimization
- Expertise in complex state management with BLoC and reactive programming (RxDart, Streams)
- Strong architectural decision-making balancing scalability, maintainability, and performance
- Proficiency with code generation workflows and dependency injection patterns
- Experience debugging across Dart, Flutter framework, and native platform layers
E-Commerce & Product Mindset:
- Understanding of mobile commerce user journeys and conversion optimization
- Experience with high-traffic consumer applications
- Customer-centric approach with data-driven decision making
- Familiarity with payment flows, loyalty programs, and personalization
Collaboration & Leadership:
- Excellent communication skills with technical and non-technical stakeholders
- Ownership mentality - driving features from design through production
- Proven mentorship capabilities and knowledge sharing
- Team-first attitude with positive, collaborative approach
- Comfortable with ambiguity and defining technical requirements
Benefits & conditions
- Shape technical architecture and engineering culture of a rapidly scaling platform
- Work with world-class design, product, and engineering teams
- Solve challenging problems in mobile commerce, personalization, and performance
- Continuous learning with cutting-edge Flutter technologies and best practices
- Competitive compensation with equity, flexible/remote-friendly environment
Benefits, Culture and PerksBenefits and Culture
- Up to 100% Company Paid Healthcare (medical, dental, vision)
- Kind Body Fertility Benefits
- 401(k) savings plan with up to 4% match
- Unlimited PTO
- Full Access to LinkedIn learning
- Employee Discounts
About the company
Job DescriptionDescriptionSKIMS 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Flutter Developer Salary [2023]
8 No-Code App Builders
A Guide to Choosing the Right Tools for App Developers
Cross Platform Mobile Development Frameworks to Use in 2025