x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Lead iOS Engineer/ Senior iOS Engineers (Fully remote)
 banner picture 1  banner picture 2  banner picture 3

Lead iOS Engineer/ Senior iOS Engineers (Fully remote)

Ct Solutions (pte. Ltd.)

Ct Solutions (pte. Ltd.) company logo

Job Description

  • Position: Lead iOS Engineer (Candidates with less experience will be considered as Senior iOS Engineers)
  • Well Established Hong Kong Base Software Development Company
  • Working hours: Monday – Friday
  • Salary (commensurate with experience): From USD 6600 to USD 10K per month
  • Working Location: Fully remote & Flexible working hours
  • Medical insurance Provided
  • Sponsored visits to our Hong Kong or London office every 2 years
  • Duration: Permanent


Main Responsibilities:

  • The Company is on a mission to revolutionise the in-classroom learning experience by creating an interactive environment, where students and teachers can connect through our product.
  • As Lead Engineer you will be part of building a new product from scratch through partnering with external educators and colleagues.
  • You will be part of a distributed team across Europe and Asia, with shared time for collaborative activities such as planning, retros, stand-ups, and brainstorming sessions.


You will use a broad and modern tech stack with:

  • Programming Language: The vast majority of our code is written in Swift
  • Concurrency: We have a large, old, but modular codebase. We use modern Swift Concurrency as much as possible as we gradually move away from RxSwift
  • UI code: As much new UI code as possible is in SwiftUI. We fall back to UIKit when needed and re-use the majority of it on macOS using Catalyst
  • Cross-platform: We re-use our core packages on cross-platform using SwiftWasm, UI for other platforms is written using React or their respective native APIs
  • Dependencies: We exclusively use Swift Package Manager and frequently make new local packages
  • Source control and builds: We have a mono-repo and use GitHub and Pull Requests. We kick off builds using a Slack bot
  • Continuous Integration: We use CircleCI which means our configuration is checked in with our code. We have unit tests for all of our modules which run on every branch. UI tests are run daily and before release
  • Release cadence: We QA and release on a weekly schedule


This is the role for you, if you're excited to work on the things listed below:

  • Build mission-critical services used by tens of millions of users.
  • Lead in the architecture and design of scalable, easily maintainable solutions to allow development of exciting features and support greater users
  • You enjoy coding and want to remain 'hands-on'
  • Play a key role in shaping technical roadmaps
  • Prioritise features and improvements based on business objectives and technical feasibility.
  • Conduct regular design and code reviews to ensure adherence to best practices and maintain code quality.
  • Drive continuous improvement of engineering standards, tooling, and processes.
  • Identify areas for optimisation and implement solutions to enhance team productivity and code quality.
  • Share your knowledge and experience with the rest of the team


The skills you will need to be successful in the above:

  • Candidate with min 7 years of in house product house experience (Candidates with less experience will be considered as Senior iOS Engineers)
  • Expertise in Swift programming with a strong knowledge of design patterns, architectural principles, and best practices.
  • Strong understanding of computer science fundamentals, you enjoy solving algo and data structure puzzles
  • Proven track record of solving complex technical problems and making sound technical decisions.
  • Experience in the prioritisation, delegation, planning, and execution of tasks.
  • Leverage data to understand our users and our product in-depth, identify areas of opportunity and execute projects to drive user growth and engagement
  • Experience in driving cross-functional teams and collaborating effectively with product managers, designers, and other stakeholders.
  • A growth mindset with a commitment to continuous learning and improvement.
  • Big plus if you have experience cross-compiling codebase on different mobile platforms


Email to: [email protected] for more information.


***We do not charge our candidates any referral fee nor bind them with any contract. ***


Eugenie Cheah

Consulting Manager

Reg no.: R24122293

EA No: 20C0257


Sharing is Caring

Know others who would be interested in this job?

Similar Jobs
Senior/Front Office Executive
Worldwide Hotels Management (v) Pte. Ltd.
Quick Apply
MS Dynamics CRM Developer
Deegit Asia Pte. Ltd.
Quick Apply
Linen Room Attendant
Marina Bay Hotel Private Limited
Quick Apply
Logistics Assistant x2 (Night shift/Alexandra/5 days/Immediate)
Cvista Hr Consulting Pte. Ltd.
Quick Apply
Staff Nurse, Major Surgery
Farrer Park Hospital Pte. Ltd.
Quick Apply
Staff Nurse, Day Surgery
Farrer Park Hospital Pte. Ltd.
Quick Apply
Staff Nurse, Inpatient Ward
Farrer Park Hospital Pte. Ltd.
Quick Apply
Senior Staff Nurse, Day Surgery
Farrer Park Hospital Pte. Ltd.
Quick Apply
Scaffolding Supervisor
Gasoil Pte. Ltd.
Quick Apply
Area Manager
By Invite Only Llp
Quick Apply