iOS Developer

Global leader in providing webcam content, technology and services, specializing in live streaming video, time-lapse construction cameras, and AI-powered visual asset management.
Upper Saddle River, NJ 07458, USA
iOS
Senior Software Engineer
In-Person
101 - 500 Employees
4+ years of experience
Enterprise SaaS · AI

Description For iOS Developer

EarthCam, the global leader in webcam content and technology since 1996, is seeking a Senior iOS Developer to join their innovative team. Located on a 10-acre campus in Upper Saddle River, New Jersey, EarthCam specializes in live streaming video, time-lapse construction cameras, and AI-powered visual asset management solutions. The company has documented over a trillion dollars of construction projects worldwide and pioneered technologies like the world's first outdoor gigapixel panorama camera system and 5G construction camera.

As an iOS Developer, you'll be responsible for developing native applications for Apple platforms, working through the complete app lifecycle from concept to App Store release. The role requires strong technical expertise in Swift, SwiftUI, and UIKit, with a focus on creating high-quality, maintainable code. You'll collaborate with cross-functional teams including UI/UX, QA, and Backend to enhance iOS applications.

The ideal candidate brings 4+ years of iOS development experience, strong problem-solving skills, and excellent communication abilities. You should be comfortable in a fast-paced, agile environment and have a solid foundation in software architecture patterns like MVC and MVVM. Experience with REST APIs, version control systems, and app distribution processes is essential.

EarthCam offers a comprehensive benefits package including fully-paid single coverage health insurance, dental and vision coverage, and a 401K with aggressive company matching. The company culture promotes work-life balance with unique perks like in-house yoga sessions, campus bicycles, team BBQs, and annual company Olympics, making it an exciting opportunity for developers looking to make an impact in visual technology innovation.

Last updated 2 days ago

Responsibilities For iOS Developer

  • Develop and prototype native iOS apps and features for iPhone, iPad, and Apple TV
  • Participate in the complete app lifecycle, including concept, requirements, design, development, testing, deployment, and release
  • Collaborate closely with the UI/UX, QA, and Backend teams
  • Write high-quality, efficient, and maintainable code
  • Conduct unit testing
  • Identify and resolve performance bottlenecks and bugs
  • Build and maintain reusable, reliable code

Requirements For iOS Developer

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent work experience
  • 4+ years of experience in iOS development
  • Strong hands-on knowledge of the latest iOS features
  • Proficiency in Swift and Cocoa Touch
  • Experience with SwiftUI and UIKit
  • Fluency in Object-Oriented Programming (OOP) and MVC architecture
  • Solid understanding of MVVM programming architecture
  • Experience consuming REST APIs
  • Knowledge of multiple frameworks and integrating third-party libraries
  • Knowledge of production distribution, including certificates and provisioning profiles
  • Strong experience with Git and GitLab

Benefits For iOS Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Health insurance (Single coverage 100% paid for by company)
  • Dental and vision insurance
  • 401K Plan (with aggressive company matching)
  • Paid time off, plus paid holidays
  • Regular free breakfasts, lunches and snacks
  • In-house Yoga sessions
  • Bicycles to ride around campus
  • Team BBQs and annual company Olympics

Interested in this job?

Jobs Related To EarthCam iOS Developer

Senior iOS Software Engineer

Senior iOS Software Engineer role at Pinterest, building consumer-facing features for millions of users. 5+ years experience required, competitive salary $149,600-$308,000 plus equity.

Senior IOS Mobile Engineer

Senior iOS Mobile Engineer position at Walmart, developing and maintaining iOS applications for one of the world's largest retailers.

Senior IOS Mobile Engineer

Senior iOS Mobile Engineer position at Walmart, developing and maintaining iOS applications that serve millions of customers worldwide.

Senior iOS Engineer (Remote - US)

Senior iOS Engineer position at Jobgether, developing SDK solutions for mobile analytics with competitive salary and comprehensive benefits in a remote-first environment.

Senior iOS Engineer

Senior iOS Engineer position at Doji, developing AI-powered fashion shopping experience with cutting-edge mobile technology in NYC.