Senior iOS Developer

CueCard
Full-timeColombo, Sri Lanka

Overview

We are seeking a Senior iOS Developer to join our team and take a lead role in the development and maintenance of our iOS application. The ideal candidate will possess a passion for pushing mobile technologies to the limits and will work with our team of talented engineers to design and build the next generation of our mobile applications.

Responsibilities

  • Develop and maintain advanced applications for the iOS platform in Swift.
  • Collaborate with cross-functional teams to define, design, and deploy new features.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Lead the integration of third-party services such as payment processing, mapping, analytics, push notifications, and customer engagement tools.
  • Work with AWS cloud services to ensure seamless infrastructure interaction.
  • Maintain code quality, organization, and automatization.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related subject.
  • 5+ years of proven experience in software development with a focus on iOS applications.
  • Proficient with Swift and deep understanding of iOS frameworks.
  • Experience with frontend technologies, ideally React, or a willingness to learn.
  • Familiarity with RESTful APIs to connect iOS applications to back-end services.
  • Strong knowledge of iOS UI design principles, patterns, and best practices.
  • Experience with performance and memory tuning with tools such as Instruments.
  • Familiarity with cloud message APIs, push notifications, and continuous integration.
  • Proficiency with code versioning tools (e.g., Git).
  • Experience with AWS services like Elastic Beanstalk, RDS, Redshift, CloudWatch, S3, ElastiCache, Amazon MQ, and Cloudfront.
  • Knowledge of Django backend framework is advantageous.
  • Experience with third-party libraries and APIs.
  • Understanding of the full mobile development life cycle.

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*