Sr. Software Developer - iOS Apps
Overview
Join Esri’s Field Apps team and take the lead in building next-level iOS applications that empower professionals around the world to make critical decisions in the field. From conservationists tracking endangered species to emergency response teams managing natural disasters, your work will directly impact the tools that drive real-time, location-aware action in the field.
As a Senior Software Developer, you’ll design and implement intuitive, high-performance mobile apps using the latest Apple technologies. You’ll focus on solving complex challenges like offline data synchronization, real-time mapping, and seamless device integration, all while collaborating with a talented team to build solutions that are as reliable as they are impactful.
Help shape the future of field mobility on iOS and create apps that truly make a difference.
Responsibilities
- Design, develop, and test functionality for the latest iOS apps
- Join forces with other developers and designers throughout the development process
- Understand user requirements; these apps have to meet real-world scenarios
- Develop software for use in field mapping, data collection, sensor networks, street navigation, and more
- Solve complex problems with design, development, and user experience
- Be an Apple advocate within Esri and at conferences; help us grow our iOS development expertise
- Develop strong skills and best practices on the team through participation in design and code reviews
Requirements
- Be an Apple enthusiast and a game changer
- 5+ years of commercial software development experience
- You are eager to learn but you’ve got these things covered:
- Objective-C and/or Swift
- Xcode
- Developing with the Cocoa and Cocoa Touch APIs
- Object oriented design skills
- Data structures and algorithms
- App development issues related to performance optimization and caching
- All the other important things that will help you be successful at Esri:
- Good communication skills,
- A team player who can also fly solo
- The ability to thrive in an environment that changes often
- Bachelor’s in computer science, engineering, or mathematics
- Did we mention you've gotta love iOS?
Recommended Qualifications
- Submitted apps to the App Store
- Protocol oriented design skills
- Prior experience building spatial/mapping applications or software components
- Experience with security and/or native hardware components (GPS, camera, etc.)
- Experience with one or more of the following technologies: GIS, RESTful web services, or Git
- Master’s in computer science, GIS, or related field
Got a GitHub? Put it on your resume. Have an app in the App Store? Tell us which one(s). Let us see your work.
#LI-JH1
#LI-Hybrid
Recommended Jobs
Software Engineer
About Us Twitch is the world’s biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more. It is where thousands of communities …
Software Engineer, Infrastructure
About Middesk Middesk makes it easier for businesses to work together. Since 2018, we've been transforming business identity verification, replacing slow, manual processes with seamless access to …
Test Engineer
Company Description SGS is the global leader and innovator in inspection, verification, testing and certification services. Founded in 1878, SGS is recognized as the global benchmark in quality …
Finance / Accounting Assistant Manager (Japanese Bilingual)
Job Description Job Description An international company in the aviation industry is currently looking for an Assistant Manager to lead their Finance/Accounting and Internal Control Team in day-t…
Residential/Commercial HVAC Installer
Located in Los Angeles, CA, Precise Air Systems caters to this whole area with air cooling and air heating systems , as well as with their maintenance, repair, cleaning, consulting services, and a fu…
Executive Chef | Full-Time | Lucas Museum of Narrative Art
Executive Chef | Full-Time | Lucas Museum of Narrative Art Location US-CA-Los Angeles Job ID 2025-24666 Location Name Lucas Museum of Narrative Art Category Culinary / Kitchen Manage…
Current Opening: Embedded AI Content Security Engineer HYBRID
ISE is hiring an Embedded AI Content Security Engineer to partner with the team at select clients in the media and entertainment industry. This role is particularly focused on AI and machine learni…
Assistant Research Administrator
Exciting Career Opportunity! The Keck School of Medicine (KSOM) of USC is seeking an experienced Assistant Research Administrator to join the KSOM Office of Research Administration serving the re…
Experience Healing Amidst Yucca Valley's Desert Oasis
Occupational Therapist Acute Care Hospital job in Yucca Valley, CA Embark on an enriching journey as a traveling Occupational Therapist in the stunning Yucca Valley, known for its breathtaking desert…
Non-IT Contract Analyst
Job Description and Duties Do you like working in a collaborative team environment? Do you have great analytical, interpersonal, advanced writing, and communication skills? If so, come join the D…