Jobs · Information Technology · Pennsylvania

SE Mobile iOS Developer

City of Philadelphia · Philadelphia, PA · 3 wk ago
On-siteInformation Technology$75k–$82k/yrFull-time

The City of Philadelphia offers a vibrant work environment, comprehensive health care and benefits, and opportunities to grow and excel in a workforce of over 30,000 people across more than 1,000 job categories. As an employer, we value inclusion, integrity, innovation, empowerment, and hard work.

About the role

The Office of Innovation & Technology (OIT) is the central IT agency for the City of Philadelphia, overseeing major information and communications technology initiatives to increase the effectiveness of the city’s technology infrastructure. OIT responsibilities include improving technology asset value, ensuring data security, planning for continuity of operations, and supporting efficient government across all city departments.

Responsibilities

  • Develop and maintain high-quality iOS applications using React Native and native iOS technologies
  • Build responsive mobile interfaces that work seamlessly across various iOS devices including iPhone and iPad
  • Collaborate with the mobile development team to establish best practices for iOS-specific development
  • Implement iOS-specific features including push notifications, background app refresh, and system integrations
  • Ensure applications comply with Apple App Store guidelines and submission requirements
  • Write clean, maintainable code following iOS development best practices and Apple's coding standards
  • Participate in code reviews to maintain code quality and share knowledge with team members
  • Work closely with UX/UI designers to implement pixel-perfect designs optimized for iOS platforms
  • Debug and resolve iOS-specific issues across different device sizes and iOS versions
  • Optimize app performance for various iOS hardware configurations
  • Integrate with backend APIs and services to deliver seamless user experiences
  • Stay current with iOS development trends, tools, and Apple's evolving platform guidelines
  • Contribute to the continuous improvement of the mobile development process and toolchain
  • Support production applications and respond to critical issues as needed

Essential Functions

  • Develops native iOS applications and React Native cross-platform solutions
  • Implements iOS-specific UI components following Human Interface Guidelines
  • Integrates with iOS system frameworks and device capabilities
  • Optimizes applications for performance across iPhone and iPad devices
  • Works effectively with cross-functional teams including designers, backend developers, and product managers
  • Participates in agile development processes including sprint planning and retrospectives
  • Communicates technical concepts clearly to both technical and non-technical stakeholders
  • Writes comprehensive unit tests and integration tests for iOS applications
  • Performs thorough testing across multiple iOS devices and operating system versions
  • Follows established QA processes to ensure high-quality app releases

Qualifications

We care more about what you can do than where you learned how to do it. A bachelor’s degree is a good foundation, and job-related experience around the competencies is acceptable. The ideal candidate will have at least five years of supervisory or management experience.

Skills

  • Strong proficiency in React Native development with focus on iOS platform optimization
  • Solid understanding of iOS development fundamentals including UIKit, Core Data, and iOS frameworks
  • Experience with Xcode, Interface Builder, and iOS development tools
  • Knowledge of Apple's Human Interface Guidelines and iOS design principles
  • Proficiency in JavaScript/TypeScript and Swift/Objective-C programming languages
  • Understanding of iOS app lifecycle, memory management, and performance optimization
  • Experience with iOS-specific libraries and frameworks (Alamofire, Core Location, Core Animation, etc.)
  • Familiarity with App Store Connect and iOS app submission processes
  • Strong problem-solving skills and ability to debug complex mobile applications
  • Experience with version control systems, preferably Git
  • Understanding of RESTful APIs and mobile app security best practices
  • Knowledge of automated testing frameworks for mobile applications
  • Excellent communication skills and ability to work in a collaborative team environment
  • Understanding of modern mobile platform architectures and hardware differences
  • Familiarity with server-side programming languages such as .NET Core, Node.js, or PHP
  • Knowledge of command line and shell scripts, web application security, Git, SQL, relational databases, AWS, containerization, automated test/deployment pipelines, and API design

Pay

Salary Range: $75,000 - $82,400

Schedule

Work Setting: in-person (onsite)

Benefits

  • Comprehensive health coverage for employees and their eligible dependents
  • Wellness program with eligibility into the discounted medical plan
  • Paid vacation, sick leave, and holidays
  • Generous retirement savings options
  • Public Service Loan Forgiveness program eligibility for student loan repayment
  • Free SEPTA public transportation for eligible employees (full-time, part-time, or provisional)
  • Tuition discounts and scholarships through partnerships with over a dozen local colleges and universities (savings of 10% to 40%, extending to spouses and dependents in some cases)

The successful candidate must be a city of Philadelphia resident within six months of hire.

Similar jobs

iOS Mobile Developer

HaystackWashington DC-Baltimore Area· 1 wk ago
RemoteEngineeringapply on haystack.cv