Mobile Developer

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

Description For Mobile Developer

EarthCam, the global leader in webcam content and technology since 1996, is seeking a Senior Mobile Developer to join their innovative team. Located on a 10-acre campus in northern New Jersey, EarthCam specializes in live streaming video, time-lapse construction cameras, and AI-powered visual asset management. The role offers an opportunity to work on cutting-edge technology, including the world's first outdoor gigapixel panorama camera system and 5G construction cameras.

As a Mobile Developer, you'll be responsible for developing native iOS applications across iPhone, iPad, and Apple TV platforms. The position requires strong expertise in Swift, SwiftUI, and UIKit, with a focus on creating high-quality, maintainable code. You'll be involved in the complete application lifecycle, from concept to App Store release, while collaborating with cross-functional teams.

The ideal candidate should have 4+ years of iOS development experience and a strong foundation in computer science. This role offers an excellent opportunity to work with modern technologies while contributing to projects that have documented over a trillion dollars of construction projects worldwide.

EarthCam provides a comprehensive benefits package including fully paid health insurance, 401k with aggressive matching, and unique perks like in-house yoga sessions and team events. The company culture promotes an entrepreneurial spirit in an invigorating environment, making it an ideal place for developers who want to make a significant impact while growing their careers.

Last updated 16 days ago

Responsibilities For Mobile 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 following best programming practices
  • Conduct unit testing to ensure robustness
  • Identify and resolve performance bottlenecks and bugs
  • Build and maintain reusable, reliable code

Requirements For Mobile 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 Mobile 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 Mobile Developer

Senior Cross-Platform Engineer (Rust) - Relocate to Europe

Senior Cross-Platform Engineer position at Photoroom, focusing on Rust development for iOS, Android, and Web applications, with competitive salary and relocation support to Europe.

Senior Cross-Platform Engineer (Rust) - Relocate to Europe

Senior Cross-Platform Engineer position at Photoroom, focusing on Rust development for mobile and web applications with competitive compensation and relocation support.

Senior Software Engineer, Pixel Sensor

Senior Software Engineer position at Google's Pixel team, focusing on sensor development and mobile innovation, requiring 5 years of experience in software development.

Senior Software Engineer, Mobile (Android), AR

Senior Software Engineer position at Google working on Android and AR technologies, developing next-generation immersive computing experiences.

Senior Software Engineer, Pixel Camera

Senior Software Engineer position at Google's Pixel Camera team, focusing on developing cutting-edge camera technologies and computational photography solutions for Android devices.