Aspire, Jordan
iOS Developer
Aspire, JordanArgentina3 days ago
Full-timeConsulting

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 relevance