Sr. Software Developer - iOS Apps
Full-time
Esri
Responsibilities
- Design, develop, and test functionality for iOS applications.
- Build software for field mapping, data collection, sensor networks, street navigation, and related use cases.
- Solve complex design, development, user experience, performance optimization, caching, synchronization, and device integration challenges.
- Collaborate with developers and designers throughout the development process and participate in design and code reviews.
- Understand user requirements and ensure applications support real-world field scenarios.
- Advocate for Apple and iOS development expertise within Esri and at conferences.
- Develop team skills, engineering practices, and best practices.
Requirements
- 5+ years of commercial software development experience.
- Experience with Objective-C and/or Swift, Xcode, and the Cocoa and Cocoa Touch APIs.
- Object-oriented design skills and knowledge of data structures and algorithms.
- Experience addressing application performance optimization and caching issues.
- Bachelor’s degree in computer science, engineering, or mathematics.
- Strong communication, collaboration, adaptability, and independent-working skills.
- Preferred: experience submitting apps to the App Store.
- Preferred: protocol-oriented design skills.
- Preferred: experience building spatial or mapping applications or software components.
- Preferred: experience with security and/or native hardware components such as GPS and cameras.
- Preferred: experience with GIS, RESTful web services, or Git.
- A master’s degree in computer science, GIS, or a related field is preferred.
- Applicants are encouraged to provide GitHub profiles and App Store work samples.
Benefits
- Medical, dental, vision, and basic and supplemental life insurance for employees and their families.
- 401(k) and profit-sharing programs.
- At least 80 hours of accrued vacation leave and twelve paid holidays annually.
- Opportunities for personal and professional growth.
- Relocation assistance for moving to the Redlands, California area.
- Onsite work arrangement.
Vacancy posted 18 days ago
Similar jobs that could be interesting for youBased on the Sr. Software Developer - iOS Apps in Redlands, CA vacancy
$123.14k - $202.49k
OverviewJoin Esri’s Field Apps team and take the lead in building next-level iOS applications that empower professionals around the world to make critical... ..., location-aware action in the field.As a Senior Software Developer, you’ll design and implement intuitive, high-...IosApplicationSeniorRelocationRelocation package- ...Responsibilities Design, develop, and test functionality for iOS applications. Build software for field mapping, data collection, sensor networks, street navigation... ...skills. ~ Preferred: experience submitting apps to the App Store. ~ Preferred: protocol-oriented...IosApplicationSeniorFull timeRelocation package
$112.32k - $176.59k
...in advancing Esri's flagship mobile app, ArcGIS Field Maps, on iOS and Android. Engage in meaningful collaboration... ...with a brilliant team of designers, developers, and product experts to streamline... ...skills with design software including Sketch, or FigmaExperience...IosApplicationSeniorWork at officeRelocationRelocation package- ...for Flutter and Dart to help us develop a native, cross-platform GIS... ...Responsibilities Build and test Flutter apps that conform to industry best... ...quality Develop excellent software for use in field mapping, data... ...-platform mobile apps for iOS and Android Master's in...IosApplication
- ...Responsibilities Build Android applications from architecture through design and development. Develop software for field mapping, data collection, sensor networks, street navigation, and related use cases. Optimize mobile application performance and caching and...ApplicationSeniorFull timeRelocationRelocation package
$123.14k - $202.49k
OverviewEsri’s Professional Services is looking for a full stack developer with a front-end focus to contribute across a suite of innovative GIS software products in indoor mapping, transportation, utilities, and system observability. In this role, you’ll craft intuitive...ApplicationSenior$93.6k - $157.56k
...information security departments to design security into our applications up front, perform application layer security testing, and assist developers with vulnerability remediation. We value collaboration, pragmatic security, and continuous improvement. We welcome you to join...ApplicationSenior$123.14k - $202.49k
...the world’s leading geospatial platform, and we’re looking for developers who are passionate about writing clean, efficient code and... ...continuous learning. If you're excited about building scalable software that makes a difference, we’d love to connect with you.Check out...ApplicationSeniorWorldwide$123.14k - $202.49k
...paced agile team that works with the latest technologies and patterns, asynchronous programming, and MVVM to design and develop next-gen Esri software. We are focused on designing and developing solutions for working with raster and imagery in ArcGIS Pro. Our tools...ApplicationSeniorFlexible hours$84.24k - $142.48k
...deploy, and operate next-generation real-time and big data GIS software-as-a-service (SaaS) capabilities for thousands of cloud users worldwide... ...to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more...ApplicationSeniorWorldwideFlexible hours$123.14k - $202.49k
...technologies have advanced at an incredible pace, and our 3D software development team is at the forefront of this innovation. We are... ...and evolving industry trends.We are looking to bring a skilled developer onto the team to apply their expertise in industry-standard...ApplicationSenior$93.6k - $159.33k
...premises. To simplify deployment and management, Esri develops advanced automation tools that streamline... ...Microsoft Azure. The ArcGIS Enterprise team is seeking a Sr. Cloud Automation Engineer to partner closely with software developers and product engineers to ensure our...ApplicationSenior$79.04k - $133.02k
...engineers who work with diverse technologies to develop and deliver state-of-the-art geospatial server-side software. In this role, you will design, implement, and oversee... ..., Vagrant) technologiesWork closely with various app and other teams for bringing in new features and...ApplicationWork experience placement$123.14k - $202.49k
OverviewEsri’s Professional Services division is seeking an experienced Sr. Software Development Engineer to help advance the next generation of... ...across the ArcGIS platform. In this role, you will design and develop the software used by a large community of GIS professionals to...ApplicationSeniorRelocationRelocation package$123.14k - $202.49k
...discovering what’s at a known location or adding location information to large tables of records. Bring your passion for Software Development to help us develop a global search and geocoding capability, both of which are cornerstones of Esri software products.You’ll work...SeniorRelocationRelocation package$93.6k - $159.33k
...premises. To simplify deployment and management, Esri develops advanced automation tools that streamline... ...Microsoft Azure. The ArcGIS Enterprise team is seeking a Sr. Cloud Automation Engineer to partner closely with software developers and product engineers to ensure our...Senior- ...Join Our Agile TeamThis is a great opportunity to join a fast-paced agile team that works with the latest technologies and patterns, asynchronous programming, and MVVM to design and develop next-gen Esri software. We are focused on designing and developing solutions....Senior
$101.19k - $167.34k
OverviewArcGIS Online is a secure mapping and spatial analysis software as a service (SaaS) platform that empowers organizations around the... ...it, and improve decision-making by easily sharing maps and apps. Esri makes GIS accessible and powerful for both consumers and experts...Application$123.14k - $202.49k
OverviewEsri’s Professional Services division is seeking an experienced Sr. Software Development Engineer to help advance the next generation of... ...across the ArcGIS platform. In this role, you will design and develop the software used by a large community of GIS professionals to...Senior$93.6k - $159.33k
...evolution of backend services that power in‑app and programmatic customer workflows... ...similarStrong experience working in Agile software development environmentsDeep familiarity... ...QualificationsExperience supporting enterprise-scale or other developer-focused productsComfortable reading and...ApplicationSenior$96.41k - $166.92k
...modeling, and event-based trackingDeep understanding of data layer architecture and governanceFamiliarity with Agile methodologies and software development lifecycleStrong communication and cross-functional collaboration skillsBachelor’s degree in information systems,...Senior- ...Description Want to be your own boss? With the Spark Driver™ app, you can make some extra cash by shopping and delivering for customers... .... Requirements The Spark Driver app is available on both iOS and Android mobile devices. For best use, we recommend using iOS...IosApplicationExtra incomeFor contractorsLocal area
$140k - $200k
...more. Speechify’s text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently... ...the QA team An Ideal Candidate Should Have ~5+ years of software engineering experience ~ Familiarity with Android components...IosApplicationRemote jobWork at officeNight shift$123.14k - $202.49k
...regulatory landscapes. Providing this integration requires innovative software engineering to ensure reliable, secure, seamless, and scalable... ...data migration of BIM data to ArcGISCommunicate with industry developers on best practices for extending ArcGIS to the AEC and BIM...ApplicationSenior$98.59k - $173.58k
...relationships. Present, demonstrate, and support selling Esri software and solutions as part of the account team. Gain access to technical... ...advanced understanding of sales strategies and initiatives to develop complex solutions for Esri’s most strategic customers....ApplicationSenior$123.14k - $202.49k
OverviewArcGIS Pro is a powerful geographic information system (GIS) software that is used to analyze, visualize, and share spatial data,... ...and implementation of an AI Copilot for ArcGIS ProDesign, develop, and implement AI models, prompts, algorithms and agents in C#...Senior$123.14k - $202.49k
OverviewJoin our Indoor GIS team as a Senior Software Developer and help shape the future of how people understand, navigate, and interact with the built environment. You will lead the development of advanced Indoor GIS capabilities that combine AI, computer vision, 3D...SeniorRelocationRelocation package$112.32k - $176.59k
...Esri as a Senior UX Researcher - ArcGIS Apps, where you’ll focus primarily on ArcGIS Business... ...with designers, product managers, software engineers, and domain experts to conduct... ...leadership to prioritize research needs, develop plans, and deliver actionable insights tailored...ApplicationSeniorRemote work$83.72k - $141.44k
OverviewWe are seeking an Application Developer to join Esri’s Geo Experience Center team, where you will contribute to building prototype applications that explore digital cartography, advanced map visualizations, and web-based GIS experiences. This role focuses on hands...Application$118.98k - $194.69k
...focused on 3D web development, you'll champion the needs of the developer community and evangelize key ArcGIS capabilities for creating... ...from customers and key industry partners building 3D web mapping apps. You will be responsible for inspiring our developer community...ApplicationSenior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Software Developer - iOS Apps. Be the first to apply!
Related searches
- software developer fintech Redlands, CA
- ngo software engineer Redlands, CA
- intel software engineer Redlands, CA
- senior software engineer remote Redlands, CA
- senior software engineer Redlands, CA
- software engineer healthcare Redlands, CA
- startup software engineer Redlands, CA
- software engineer entry level Redlands, CA
- senior software design engineer Redlands, CA
- remote entry level software developer Redlands, CA


