Software consulting firm building technology in the service of business for over 18 years. Founders of #PhillyETE.
Senior iOS Developer, Swift, Objective-C, REST
Location
Pennsylvania + 1 moreAll locations: Pennsylvania | Washington
Posted
68 days ago
Salary
$120K - $150K / year
Seniority
Senior
Job Description
Senior iOS Developer, Swift, Objective-C, REST
Chariot Solutions
• Contribute to the design and development of new features. • Design, build and maintain high performance IOS applications. • Use the latest tools and frameworks for native IOS development. • Writing and troubleshooting code in a multi-threaded environment. • Apply pertinent design patterns to mobile application architectures. • Work with mobile data persistence frameworks like CoreData, Realm, Firebase, etc.
Job Requirements
- 5+ years of experience with Swift/Objective-C and REST/Web Services using JSON, XML.
- Significant experience with all aspects of native mobile application development on IOS (Swift/Objective-C).
- Experience with developing software that communicates with back-end servers via REST/Web Services using JSON, XML.
- Worked with data persistence frameworks like CoreData, Realm, Firebase, etc.
- Ability to clearly articulate complex issues and technologies.
- Excellent problem-solving, communication and analytical skills.
- Bonus points for: AWS experience, Android development skills.
Benefits
- Cover full cost (no premium, no deductible) to employees and their dependents health care, dental and vision.
- Top of the line MacBook Pro or equivalent.
- Short and long term disability.
- 401K retirement plan.
- Flexible spending account.
- Subsidized gym membership.
- Company stock (stock is given out to all new employees on Jan 1st following your first year anniversary with us. The company stock vests over 3 years at no commitment to you. More details are provided at the interview with CEO).
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior Mobile Engineer, React Native
PandaDocPandaDoc is a computer software company that is working to empower clients “to streamline their process” to negotiate, generate, and sign a variety of documents and provide the
• Deliver high-quality, production-ready mobile features from design to rollout, meeting functional and non-functional requirements (performance, scalability, security, reliability). • Build features for document creation, viewing, signing, and management workflows optimized for mobile constraints. • Contribute to the architecture and modularization of mobile apps, creating reusable components, libraries, and cross-platform solutions. • Write clean, testable, maintainable code and ensure proper automated testing, monitoring, and documentation. • Manage over-the-air (OTA) updates using CodePush and participate in both App Store and Google Play release processes. • Proactively identify and mitigate risks, troubleshoot production issues, and monitor system performance. • Collaborate closely with product managers, designers, and engineers to translate product requirements into actionable technical solutions. • Make pragmatic technical decisions and contribute to feature-level and team-level architecture discussions. • Mentor and support team members through code reviews, tech talks, documentation, and knowledge sharing. • Balance technical excellence with delivery efficiency, ensuring features are delivered reliably and maintainably. • Continuously improve mobile engineering practices and contribute to a better experience for both users and engineers.
Mobile Team Lead, React Native, React, JS, TS
PandaDocPandaDoc is a computer software company that is working to empower clients “to streamline their process” to negotiate, generate, and sign a variety of documents and provide the
• Own and evolve the architecture of PandaDoc’s mobile applications across different platforms (iOS, Android) on React Native • Drive technical decisions and set standards for code quality, testing, performance, and cross-team integrations. • Develop shared infrastructure, libraries, and components to be used across multiple teams. • Improve developer experience, tooling, workflows, and CI/CD pipelines for mobile development. • Collaborate with product managers, designers, and other engineering leads to translate product strategy into actionable engineering roadmaps. • Balance tech debt and new feature development while maintaining high reliability and performance. • Lead and mentor a team of engineers, providing guidance on career growth, skill development, and technical challenges. • Establish effective processes for team delivery, collaboration, and knowledge sharing. • Set ambitious goals and help your team achieve them. • Recruit, onboard, and retain top mobile engineering talent. • Work closely with track leadership to contribute to company- and track-wide initiatives. • Partner with product, design, and QA teams to ensure the mobile experience aligns with PandaDoc’s strategy and customer needs. • Drive continuous improvement across mobile engineering practices, ensuring efficiency and predictability.
Mobile Team Lead – React Native, React, JS, TS
PandaDocPandaDoc is a computer software company that is working to empower clients “to streamline their process” to negotiate, generate, and sign a variety of documents and provide the
• Own and evolve the architecture of PandaDoc’s mobile applications across different platforms (iOS, Android) on React Native. • Drive technical decisions and set standards for code quality, testing, performance, and cross-team integrations. • Develop shared infrastructure, libraries, and components to be used across multiple teams. • Improve developer experience, tooling, workflows, and CI/CD pipelines for mobile development. • Collaborate with product managers, designers, and other engineering leads to translate product strategy into actionable engineering roadmaps. • Balance tech debt and new feature development while maintaining high reliability and performance. • Lead and mentor a team of engineers, providing guidance on career growth, skill development, and technical challenges. • Establish effective processes for team delivery, collaboration, and knowledge sharing. • Set ambitious goals and help your team achieve them. • Recruit, onboard, and retain top mobile engineering talent. • Work closely with track leadership to contribute to company- and track-wide initiatives. • Partner with product, design, and QA teams to ensure the mobile experience aligns with PandaDoc’s strategy and customer needs. • Drive continuous improvement across mobile engineering practices, ensuring efficiency and predictability.
Mobile Team Lead, React Native, React, JS, TS
PandaDocPandaDoc is a computer software company that is working to empower clients “to streamline their process” to negotiate, generate, and sign a variety of documents and provide the
• Own and evolve the architecture of PandaDoc’s mobile applications across different platforms (iOS, Android) on React Native. • Drive technical decisions and set standards for code quality, testing, performance, and cross-team integrations. • Develop shared infrastructure, libraries, and components to be used across multiple teams. • Improve developer experience, tooling, workflows, and CI/CD pipelines for mobile development. • Collaborate with product managers, designers, and other engineering leads to translate product strategy into actionable engineering roadmaps. • Balance tech debt and new feature development while maintaining high reliability and performance. • Lead and mentor a team of engineers, providing guidance on career growth, skill development, and technical challenges. • Establish effective processes for team delivery, collaboration, and knowledge sharing. • Set ambitious goals and help your team achieve them. • Recruit, onboard, and retain top mobile engineering talent. • Work closely with track leadership to contribute to company- and track-wide initiatives. • Partner with product, design, and QA teams to ensure the mobile experience aligns with PandaDoc’s strategy and customer needs. • Drive continuous improvement across mobile engineering practices, ensuring efficiency and predictability.

