Senior IOS Developer (Maps Expertise)
Oakland, CA, US, 94612
Requisition ID # 167071
Job Category: Information Technology
Job Level: Individual Contributor
Business Unit: Information Technology
Work Type: Hybrid
Job Location: Oakland
Department Overview
PG&E’s Information Technology (IT) organization is comprised of various unified departments which collaborate effectively in order to deliver high quality technology solutions.
The Digital Catalyst Team within IT is responsible for working collaboratively with the lines of business (e.g., Gas Operations, Electric Operations, etc.) to implement consumer grade mobile and web solutions across various user groups (e.g., field users, office workers, etc.). This includes, but is not limited to:
- Deploying best-in-class / rapid delivery capability for mobile and web solutions
- Simplifying, improving, and standardizing business work management processes through application of user-centric design thinking principles
- Rapid delivery of mobile and web applications
Digital Catalyst consists of a staff of highly skilled professionals working together following an agile methodology and design thinking. We take the time to understand our partners’ needs and translate those into solutions that delight our users. Our goal is to deliver products with intuitive user experience that will improve PG&E employees’ and customer’s safety, productivity and overall well-being.
Position Summary
We are seeking an experienced Senior iOS Developer to join our team. As a Senior iOS Developer, you will play a key role in designing, developing, and maintaining our iOS applications, with a focus on map-based features. If you have a passion for creating innovative and user-friendly apps, and a strong background in iOS development and map integration, we want to hear from you!
PG&E is providing the salary range that can reasonably be expected for this position at the time of the job posting. This salary range is specific to the locality of the job. The actual salary paid to an individual will be based on multiple factors, including, but not limited to, internal equity, specific skills, education, licenses or certifications, experience, market value, and geographic location. The decision will be made on a case-by-case basis related to these factors. This job is also eligible to participate in PG&E’s discretionary incentive compensation programs.
Pay range: $109,000.00 - $156,200.00
This position is hybrid, working from your remote office and our Oakland Headquarters based on business need. The assigned work location will be within the PG&E Service Territory.
Job Responsibilities
- Design, develop, and maintain high-quality, scalable, and efficient iOS applications with map-based features
- Collaborate with cross-functional teams, including design, product, and backend engineering, to identify and prioritize project requirements
- Develop and implement map-based features, such as location-based services, geocoding, and routing, using frameworks like MapKit, Core Location, and third-party libraries
- Optimize app performance, battery life, and user experience, ensuring seamless integration with map services
- Write clean, modular, and well-documented code, following best practices and coding standards
- Participate in code reviews, providing constructive feedback to junior developers and ensuring high-quality code
- Troubleshoot and resolve complex issues, using debugging tools and techniques
- Stay up-to-date with the latest iOS technologies, frameworks, and trends, applying this knowledge to improve our apps
- Collaborate with the QA team to identify and resolve issues, ensuring high-quality releases
- Mentor junior developers, sharing knowledge and expertise to improve the team's overall skills
Qualifications
Minimum:
- Bachelors Degree in Computer Science or job-related discipline or equivalent experience
- 3 years of experience in iOS development, with a strong focus on map-based applications
- Experience in RESTful API-Application Program Interface integration
- Experience with Spring MVC-Model View Controller framework
- Experience in iOS/Android/ Cross Platform app development with a portfolio of original iOS and Android apps published in the App Store
Desired:
- Experience with Couchbase, or other iOS data frameworks
- Experience with ArcGIS, or other iOS maps frameworks
- Knowledge of cloud-based services, such as AWS or Google Cloud
- Experience with continuous integration and delivery (CI/CD) pipelines
- Experience with iOS app publishing and release management
- Proficiency in Swift, Objective-C, and iOS frameworks, including MapKit, Core Location, and Core Graphics
- Strong understanding of iOS architecture, design patterns, and best practices
- Experience with version control systems, such as Git, and agile development methodologies
- Excellent problem-solving skills, with the ability to debug and resolve complex issues
- Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams
Nearest Major Market: San Francisco
Nearest Secondary Market: Oakland