EarthCam→
IOS Developer at EarthCam in Upper Saddle River, NJ
Entry LevelOn-siteFull-timeUpper Saddle River, NJ$50k–$50k/yr
Skills
swiftuikitswiftuiapisgitxcodeui/ux principles
Job Description
Summary: EarthCam is a global leader in webcam technology that provides real-time visibility into construction jobsites. They are seeking a motivated and detail-oriented Junior iOS Developer to join their mobile development team, focusing on building and maintaining iOS applications using Swift.
Responsibilities:
- Develop and maintain iOS applications using Swift, UIKit, and SwiftUI
- Implement UI components, layouts, and animations that align with design specifications
- Consume and integrate RESTful APIs provided by backend services
- Manage app state, navigation, and data flow using modern iOS patterns
- Debug, test, and optimize applications for performance, stability, and responsiveness
- Collaborate with designers and product teams to deliver intuitive mobile experiences
- Participate in code reviews and follow established mobile development standards
- Assist with App Store builds, testing, and deployment workflows
- Document features, technical decisions, and implementation details
- Stay current with iOS platform updates, Swift language improvements, and Apple best practices
Required Qualifications:
- Bachelor's degree in Computer Science or a related field (or equivalent experience)
- Hands-on experience with Swift for iOS development (projects, coursework, internships, or professional experience)
- Familiarity with UIKit and SwiftUI
- Understanding of iOS fundamentals: view lifecycle, navigation, MVC/MVVM concepts
- Experience consuming APIs and handling JSON data
- Familiarity with Git and version control workflows
- Basic understanding of mobile UI/UX principles
- Experience with Xcode, simulators, and debugging tools
- Strong written and verbal communication skills
- Takes pride in producing clean, maintainable code
Required Skills: Swift
Important Skills: UIKit, SwiftUI, APIs
Nice-to-Have Skills: Git, Xcode, UI/UX principles
Benefits: 100% company-paid health insurance (single coverage), Dental and Vision insurance, 401(k) plan with generous company matching, Paid time off plus paid holidays, Complimentary breakfasts, lunches, and snacks, Team events, BBQs, and our annual company Olympics
Benefits
100% company-paid health insurance (single coverage)
Dental and Vision insurance
401(k) plan with generous company matching
Paid time off plus paid holidays
Complimentary breakfasts, lunches, and snacks
Team events, BBQs, and our annual company Olympics