About the job
Join Our Team as a Junior iOS Developer!
About EarthCam
EarthCam is a pioneering force in webcam technology, providing construction teams with real-time visibility into their job sites from anywhere in the world. Our innovative solutions aid in project monitoring, documentation, promotion, and security across global construction projects.
With our platform, users can access live video feeds, time-lapse recordings, and progress tracking, all enhanced by intelligent AI tools that convert visual data into actionable insights for informed decision-making. Since launching the first construction webcam in 1996, EarthCam has been trusted for landmark projects such as One World Trade Center, SoFi Stadium, and the Panama Canal Expansion, and integrates seamlessly with industry-leading tools like Procore, Autodesk, and Bentley.
We pride ourselves on fostering a collaborative and hands-on environment where our dedicated team develops technology in-house and works closely across departments to tackle real challenges for our users.
Your Role
We are looking for a passionate and detail-oriented Junior iOS Developer to become a vital member of our mobile development team. In this role, you will focus on constructing and maintaining iOS applications using Swift, with a strong emphasis on UIKit and SwiftUI. Your contributions will enhance mobile experiences that provide real-time visual data to our users.
The ideal candidate is enthusiastic about learning mobile best practices, enjoys problem-solving, and is committed to writing clean, scalable, and user-centered code while collaborating with backend engineers, product managers, and designers.
Key Responsibilities
- Develop and maintain iOS applications utilizing Swift, UIKit, and SwiftUI
- Implement user interface components, layouts, and animations that meet design specifications
- Integrate RESTful APIs provided by backend services
- Manage app state, navigation, and data flow using contemporary iOS patterns
- Debug, test, and optimize applications for performance, stability, and responsiveness
- Collaborate with designers and product teams to deliver intuitive mobile experiences
- Engage in code reviews and adhere to established mobile development standards
- Assist with App Store builds, testing, and deployment processes
- Document features, technical decisions, and implementation details
- Stay updated with iOS platform advancements, Swift language enhancements, and Apple best practices
Are You a Fit?
- A growth-oriented individual eager to enhance your iOS and mobile development expertise
- Comfortable collaborating in a team environment and receptive to constructive feedback
- Passionate about mobile user experience and creating polished, user-friendly applications
- A detail-oriented problem solver with strong debugging skills
- Knowledge of Swift programming and familiarity with UIKit and SwiftUI is a plus

