Elliott Moss Consulting
Frontend Engineer (iOS)
Elliott Moss ConsultingSingapore2 days ago
ContractInformation Technology, Consulting +1

Role Overview

We are looking for a skilled Frontend Engineer to design, build, and maintain high-quality mobile applications. The ideal candidate will collaborate closely with cross-functional teams, follow Agile practices, and contribute to building secure, scalable, and user-friendly iOS solutions using modern frameworks and tools.


Key Responsibilities

  • Design, develop, and maintain iOS applications using modern frameworks and development tools.
  • Collaborate with product managers, UX designers, and backend engineers to define, design, and deliver new features.
  • Ensure high performance, quality, scalability, and responsiveness of applications.
  • Write clean, maintainable, testable, and well-documented code.
  • Participate in code reviews and contribute to continuous improvement initiatives.
  • Implement Apple Human Interface Guidelines to deliver intuitive user experiences.
  • Stay up to date with the latest mobile development trends, tools, and technologies.


Minimum Qualifications

  • 4+ years of experience in front-end or mobile development using technologies such as:

- Swift, Objective-C, Kotlin, Java, or React Native

  • Proven experience working in Agile environments, including analysis, development, and testing.
  • Strong understanding of JavaScript, modular architectures, and microservices concepts.
  • Experience collaborating with UX designers and translating designs into high-quality interfaces.
  • Familiarity with unit testing and UI testing frameworks.
  • Exposure to XP practices (at least one).
  • Experience with Selenium is a plus (not mandatory).
  • Strong knowledge of object-oriented, functional, and reactive programming paradigms.


Technical Skills

  • Proficiency with development and CI/CD tools such as:

- Xcode, WebStorm, Jenkins, Artifactory, Sonar, Git

  • Experience with dependency management tools:

-CocoaPods or Swift Package Manager

  • Sound knowledge of encryption algorithms and secure coding practices.

Key Skills

Ranked by relevance