Location: Bangsar South, KL
KEY RESULTS AREA
- Design, development, and maintenance of native iOS applications using Swift and the iOS SDK, adhering to principles of clean and maintainable code.
- Collaborate with cross-functional teams to define, design, and ship new features, taking initiative and ownership of complex functionalities.
- Translate designs and wireframes into efficient, maintainable, and well-documented code.
- Ensure application performance, stability, and responsiveness across various iOS devices and versions.
- Implement unit and integration tests and write high-quality code that adheres to best practices.
- Identify, fix, and troubleshoot bugs to optimize application performance.
- Stay up-to-date with the latest trends and technologies in the iOS development world and propose improvements to the development process.
- Mentor junior developers, share knowledge, and foster a collaborative development environment.
Job Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Minimum of 2 years of experience developing iOS applications.
- Strong understanding of advanced Swift programming concepts and design patterns.
- In-depth knowledge of the iOS SDK, architecture components, and best practices.
- Experience with designing user interfaces (UI) and user experiences (UX) for mobile applications.
- Experience with integrating with APIs and third-party libraries.
- Experience with unit testing frameworks (e.g., XCTest) and integration testing tools.
- Experience with version control systems (Git) and code review processes.
- Experience with continuous integration/continuous delivery (CI/CD) pipelines.
- Experience leading and mentoring junior developers.
- Proficiency in Swift with the ability to write clean, maintainable code.
- Excellent problem-solving and debugging skills.
- Experience with Xcode and other relevant development tools (e.g., CocoaPods, Swift Package Manager).
- Experience with asynchronous programming techniques (e.g., Combine, Grand Central Dispatch).
- Strong communication, collaboration, and leadership skills.
- Passion for building innovative and user-friendly mobile applications.
- A positive attitude with a passion for learning and professional growth.
- Assertive, driven individual with a strong sense of urgency.
- Self-starter with a continuous improvement mindset.
Job Types: Full-time, Permanent
Benefits:
- Additional leave
- Dental insurance
- Health insurance
- Maternity leave
- Opportunities for promotion
- Parental leave
- Professional development
- Vision insurance
Schedule:
- Monday to Friday
Supplemental Pay:
- Overtime pay
- Performance bonus
Application Question(s):
- How many years of experience do you have developing iOS applications?
- How long is your notice period?
- How much is your expected salary?
Work Location: In person
Laporkan kerja