City of Philadelphia-posted 4 months ago
$65,000 - $80,000/Yr
Full-time • Mid Level
Philadelphia, PA
5,001-10,000 employees

You will develop and maintain high-quality iOS applications using React Native and native iOS technologies. Your responsibilities include building responsive mobile interfaces that work seamlessly across various iOS devices including iPhone and iPad, collaborating with the mobile development team to establish best practices for iOS-specific development, and implementing iOS-specific features including push notifications, background app refresh, and system integrations. You will 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, and participate in code reviews to maintain code quality and share knowledge with team members. Additionally, you will 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, and optimize app performance for various iOS hardware configurations. You will also integrate with backend APIs and services to deliver seamless user experiences, stay current with iOS development trends, tools, and Apple's evolving platform guidelines, and contribute to the continuous improvement of the mobile development process and toolchain. Support for production applications and responding to critical issues as needed is also part of your role.

  • 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
  • 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 the modern mobile platform and common architectures
  • Strong understanding of the key differences in supported hardware and features across the mobile device landscape
  • Experience with server-side programming languages such as .NET Core, Node.js, or PHP
  • Familiarity with command line and shell scripts
  • Knowledge of web application security concerns and ways to mitigate them
  • Experience with SQL, and usage of relational databases such as PostgreSQL, Oracle, MSSQL
  • Familiarity with Amazon Web Services (AWS)
  • Experience with containerization
  • Knowledge of automated test/deployment pipelines
  • Experience with API design and development
  • Comprehensive health coverage for employees and their eligible dependents
  • Wellness program offering eligibility into the discounted medical plan
  • Paid vacation, sick leave, and holidays
  • Generous retirement savings options
  • Eligibility for the Public Service Loan Forgiveness program
  • Free Commute on SEPTA for eligible employees
  • Tuition discounts and scholarships for employees and their dependents
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service