Principal iOS Software Engineer

NE Digital logo

NE Digital

View Salaries, Reviews, and more  

Job Summary


Salary
S$6,500 - S$13,000 / Monthly EST

Job Type
Permanent

Seniority
Principal

Years of Experience
5-8 years

Tech Stacks
Rest API Cocoa Touch CI Git Xcode iOS Swift

Job Description

NE Digital is currently hiring for a Principal iOS Software Engineer to join FairPrice Team

You'll work closely with teammates to deliver cool high scale product features. You'll partner with your product owners, teammates and cross functional teams around the company to identify problems and build solutions that benefit all of FairPrice/NTUC engineers.

You will design, implement and test robust iOS apps that our FairPrice online/physical store and food services customers can rely on. Write clean code that’s testable, maintainable, solves the right problem and does it well. Actually, the code you can be proud of.

Duties and Responsibilities
● Support the entire application lifecycle (concept, design, test, release and support)
● Produce fully functional mobile applications writing clean code
● Gather specific requirements and suggest solutions
● Write unit and UI tests to identify malfunctions
● Troubleshoot and debug to optimize performance
● Design interfaces to improve user experience
● Stay up-to-date with new technology trends
● Mentor Senior/Joiner iOS Software Engineers
● Drive a roadmap of iOS platform enhancements/innovations

Mandatory Requirements
● Min 5-8 years experience in developing iOS mobile applications
● Bachelor’s degree in Computer Science or relevant field
● Portfolio of released applications on the App Store (or Enterprise)
● Understanding of Apple’s design principles and interface guidelines
● In-depth knowledge in Swift and Cocoa Touch programming
● In-depth understanding in RESTful APIs to connect iOS applications to back-end services
● Familiarity with Protocol Oriented Programming design principles
● Experience with offline storage, threading, and performance tuning
● Excellent analytical skills with a good problem-solving attitude
● Ability to perform in a team environment
● Experience in Git. Swift. Xcode. CI/CD. Agile development methodologies

Nice to Have
● Prior experience in leading/mentoring iOS Software Engineers
● Experience in preparing technology roadmaps and prioritisation
● Prior experience in e-commerce

banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Resume Checker Illustration

Interview Preparation

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Let's Prepare
Resume Checker Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Build Resume