Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We are looking for Senior Software Engineer iOS responsible for the development and maintenance of iOS applications aimed at a vast number of diverse iOS devices. Your primary focus will be the development of iOS applications and their integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential
The job description will require to:
· Translate designs and wireframes into high quality code.
· Design, build, and maintain high performance, reusable, and reliable SWIFT code.
· Ensure the best possible performance, quality, and responsiveness of the application.
· Identify and correct bottlenecks and fix bugs.
· Help maintain code quality, organization, and automatization.
· Solid understanding of the full iOS development life cycle.
· Recognizes and understands use of design patterns for intermediate/advancedapplications. Participates and provides feedback in design reviews.
· Develops code for intermediate/advanced modules, following documentation and development standards.
· Applies usability and future state architectures to develop technical components according to design specifications.
· Assists Quality Control personnel with functional tests.
Skillset (job specific technical skills and behavioral competencies needed)
- · Native mobile application development on iOS with fluency in Objective C, Swift, SwiftUI, Combine, Core Data
· Multi-Threading and Background services.
· Experience with memory management and memory/performance profiling.
· Applied understanding of resource constraints including battery life, network availability,
· Knowledgeable about common backend system integrations and web services.
· Experience with XCode build tools.
· Design-minded attention to user interface implementation.
· Strong knowledge of iOS UI design principles, patterns, and best practices.
· Experience with most features of the iOS support libraries and popular third-party libraries.
· Experience with offline storage, threading, and performance tuning.
· Design and implement software algorithms. A knack for benchmarking and optimization.
· Proficient understanding of code versioning tool such as Git
· Familiarity with continuous integration.
· Implement high quality code, meet development schedules, troubleshoot and debug code.
· Ensure new code, features and software product meet acceptance criteria.
· Hands-on experience with iOS dynamic and static frameworks.
· Culture of writing Unit Tests and experience with test automation frameworks.
· Ability to write new modules using maintainable architectures.
· Experience with online payment gateway integration is plus.
· Thinks Group
· Drives Impact
· Fosters Innovation
Minimum experience
5 - 9 Years in a similar role
Key Skills
Ranked by relevanceReady to apply?
Join Aspire, Jordan and take your career to the next level!
Application takes less than 5 minutes