iOS Developer

2 hours, 58 minutes ago
Full-time
Mid Level
Mobile Development
e.l.f. Beauty

e.l.f. Beauty

e.l.f. Beauty is a company dedicated to celebrating the beauty of every eye, lip, and face. With a strong commitment to inclusivity, sustainability, and cruelty-free beauty, they offer a wide range of cosmetics and skincare products. Through strategic ...

Consumer Goods
251-1K
Founded 2004
$229M raised

Description

  • Design and build advanced iOS applications using Swift.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Work closely with the mobile eCommerce partner in the UK to deliver high-quality mobile solutions.
  • Ensure application performance, quality, and responsiveness.
  • Integrate geolocation services and functionality into iOS apps.
  • Develop solutions through API integration with third-party services.
  • Implement eCommerce functionality that supports secure and seamless transactions.
  • Identify and fix bottlenecks and bugs.
  • Maintain code quality, organization, and automation.
  • Write clean, maintainable code and apply SOLID principles and relevant design patterns.
  • Make architectural decisions, including when to use composition versus inheritance.
  • Contribute to improvements in the development process and codebase.
  • Stay current with the latest iOS development trends, libraries, and techniques.

Requirements

  • Strong proficiency in Swift.
  • Strong familiarity with iOS frameworks such as UIKit, GCD, and Auto Layout.
  • Solid understanding of SOLID principles.
  • Strong grasp of composition versus inheritance in object-oriented design.
  • Experience with architectural patterns such as MVVM, MVP, and VIPER.
  • Experience with geolocation services, including location tracking and mapping.
  • Strong experience integrating RESTful APIs.
  • Experience developing eCommerce apps or implementing eCommerce functionality.
  • Experience with third-party libraries and dependency management tools.
  • Familiarity with Git, pull requests, code reviews, and team collaboration.
  • Ability to write unit tests and UI tests using XCTest.
  • Excellent communication and collaboration skills in a distributed team environment.
  • Ability to work during USA East Coast hours (GMT-5).

Benefits

  • Competitive pay and benefits.
  • Bonus eligibility, with 200% of target achieved over the last four fiscal years.
  • Equity as part of the total compensation package.
  • Hybrid work environment with 3 days in office and 2 days at home.
  • Opportunity to work with a collaborative multinational team.
  • Exposure to a fast-growing, high-performing beauty brand portfolio.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Shop Your Way - iOS Developer

Shop Your Way 51-250 Internet Software & Services

Shop Your Way is hiring a remote iOS Developer to build and scale mobile applications for its FinTech and e-commerce platform serving millions of members and partner brands.

Agile JSON Objective-C React Native REST API SOAP Swift Xcode XML
3 hours, 13 minutes ago

Senior C++ Engineer - Platform Engineering

Spotify Media

Spotify’s Client Platform Studio is hiring a Senior C++ Engineer to shape the architectural foundation of its mobile apps and improve how feature teams build and scale software.

C++ iOS
3 hours, 28 minutes ago

iOS Engineer (Flutter, Swift)

Binance 5K-10K Capital Markets

Binance is hiring an iOS Engineer to help build and maintain Binance Square, its crypto and Web3 social platform, with a focus on delivering a smooth, high-performing mobile experience.

Android Flutter iOS Objective-C REST API Swift
5 hours, 13 minutes ago

Senior iOS Engineer, Contractor (Brazil)

Owlet 251-1K Health Care Providers & Services

An iOS Engineer at the company will build and evolve customer-facing mobile applications, working closely with product, design, backend, and firmware teams to deliver scalable, high-quality features.

Agile CI/CD iOS JSON Prototyping REST API Swift SwiftUI
10 hours, 13 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers