Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Cavista

iOS Engineer – Associate, Intermediate or Senior

Cavista

Native Mobile Application Developer contributing to iOS application features at Cavista Technologies. Collaborating within an agile environment to enhance home health solutions and code design.

Posted 4/28/2026full-timeRemote • 🇳🇬 NigeriaSeniorWebsite

Tech Stack

Tools & technologies
FirebaseiOSObjective-CRealmSDLCSwift

About the role

Key responsibilities & impact
  • Strategize by helping define product features alongside product management, UX design, and engineering to enable quality home health solutions.
  • Work in an agile atmosphere to drive the system architecture, implement, test and deploy the next generation of mobile features for iOS applications.
  • Spearhead the best practices in progressive code design and reviews; identify and address performance bottlenecks; recommend changes and enhancements to existing code to extend the reach of existing applications, timely.
  • Contribute to a repository of highly reusable organization-focused artefacts such as libraries, demonstrations, documentation amongst many more.

Requirements

What you’ll need
  • Bachelors or Master’s degree in Computer Science, Engineering (or related field)
  • Experience building complex native iOS applications that have been successfully delivered to customers
  • Involvement in publishing mobile applications for the App store
  • Proficient with iOS SDK, Swift, Objective-C, Cocoa, Xcode, and OO programming and design.
  • Noteworthy experience utilizing RESTful APIs.
  • Functional knowledge of the iOS Human Interface Guidelines.
  • Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Ability to take a project feature from scoping requirements through actual launch of the feature.
  • Excellent analytical, organizational, project management and time management skills with emphasis on product performance, user experience and scalability.
  • Ability to solve software problem or workflow and decompose a problem into clear software APIs and UX design actions.
  • Communication skills across different teams and technical backgrounds highly valued
  • Experience with third-party libraries/frameworks like Realm, IGListKit, Alamofire and Firebase is a plus

Benefits

Comp & perks
  • We offer a competitive compensation package (DOE)
  • benefits and growth opportunities for everyone who joins Cavista.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
iOS SDKSwiftObjective-CCocoaXcodeRESTful APIsOO programmingsoftware development life cyclecode reviewsthird-party libraries
Soft Skills
analytical skillsorganizational skillsproject managementtime managementproblem-solvingcommunication skills
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Engineering