Chariot Solutions logo
Chariot Solutions

Software consulting firm building technology in the service of business for over 18 years. Founders of #PhillyETE.

Senior iOS Developer, Swift, Objective-C, REST

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2002H1B No SponsorCompany SiteLinkedIn

Location

Pennsylvania + 1 moreAll locations: Pennsylvania | Washington

Posted

68 days ago

Salary

$120K - $150K / year

Seniority

Senior

Bachelor Degree5 yrs expEnglishAndroidAWSFirebaseiOSObjective-CRealmSwift

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 Job Pages

More Software Engineer Jobs

PandaDoc logo

Senior Mobile Engineer, React Native

PandaDoc

PandaDoc 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.

Poland
zł275K - zł413K / year
Job Closed
PandaDoc logo

Mobile Team Lead, React Native, React, JS, TS

PandaDoc

PandaDoc 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.

Portugal
Job Closed
PandaDoc logo

Mobile Team Lead – React Native, React, JS, TS

PandaDoc

PandaDoc 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.

Germany
Job Closed
PandaDoc logo

Mobile Team Lead, React Native, React, JS, TS

PandaDoc

PandaDoc 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.

Poland
zł275K - zł415K / year
Job Closed