L3 Front End Developer (iOS)
Job Description
Design, build, and maintain high-quality iOS applications using modern frameworks and tools. Collaborate with cross-functional teams to define, design, and ship innovative features that ensure application performance, quality, and responsiveness.
Job Description
- Design, develop, and maintain iOS applications using modern frameworks and tools to deliver robust user experiences
- Collaborate with product managers, designers, and backend engineers to define requirements and ship new features that meet business goals
- Ensure application performance, quality, and responsiveness through rigorous development and testing practices
- Write clean, maintainable, and testable code that supports scalability and future enhancements
- Participate actively in code reviews to improve code quality and contribute to continuous improvement initiatives
- Stay current with industry trends and emerging technologies to drive innovation in application development
- Implement Apple Human Interface Guidelines in collaboration with UX designers to enhance user experience
- Apply object-oriented, functional, and reactive programming paradigms to solve complex development challenges
- Utilize unit testing and UI testing frameworks to validate application functionality and reliability
- Manage dependencies effectively using tools such as CocoaPods or Swift Package Manager
- Apply secure coding practices and encryption algorithms to protect application data
- Write and maintain comprehensive code documentation to support team collaboration and knowledge sharing
Qualification
- Experience with frontend technologies including Swift, Objective-C, Kotlin, Java, or React Native
- Proven experience working in Agile environments covering analysis, development, and testing phases
- Understanding of JavaScript modular architectures and microservices to support integrated solutions
- Exposure to Extreme Programming (XP) practices to enhance software development processes
- Proficiency with development tools such as Xcode, WebStorm, Jenkins, Artifactory, Sonar, and Git
- Experience with Selenium testing framework is a plus but not mandatory
Singapore, SG