SE Mobile iOS Developer
$75,000–$82,400 year
On-sitePhiladelphia, Pennsylvania, United States
Job Summary
Develop and maintain high-quality iOS applications using React Native and native iOS technologies, building responsive interfaces for iPhone and iPad. Implement iOS-specific features including push notifications and system integrations while ensuring compliance with App Store guidelines. Collaborate with UX/UI designers to execute pixel-perfect designs and participate in code reviews to uphold quality standards. Debug complex issues across device sizes and optimize performance for various hardware configurations. Integrate with backend APIs to deliver seamless user experiences and write comprehensive unit and integration tests. Support production applications and respond to critical issues as needed within the Office of Innovation & Technology.
Required Qualifications
- Bachelor's degree
- At least five years of supervisory, or management experience
- 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
- Broad enough understanding of React Native
- Broad enough understanding of Server-side programming languages such as .NET Core, Node.js, or PHP
- Broad enough understanding of Command line and shell scripts
- Broad enough understanding of Web application security concerns and ways to mitigate them
- Broad enough understanding of Git, or similar version control systems
- Broad enough understanding of SQL, and usage of relational databases such as PostgreSQL, Oracle, MSSQL
- Broad enough understanding of Amazon Web Services (AWS)
- Broad enough understanding of Containerization
- Broad enough understanding of Automated test/deployment pipelines
- Broad enough understanding of API design and development
- City of Philadelphia resident within six months of hire
Desired Qualifications
- Job-related experience around the competencies above
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.