Job Description
Role Overview:
We are looking for a result-driven and analytical software engineer to work on our native iOS mobile application. S/he will use his or her understanding of programming tools and languages to analyze current codes, formulate more efficient processes, solve problems and create a fantastic experience for users.
Roles and responsibilities:
- Design and build applications for the iOS platform
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with cross-functional teams to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization
Requirements
Qualifications:
- 3+ years of industry experience
- Bachelors or higher in Computer Science or a related field or equivalent experience
Experience:
- are proficient with Swift and Cocoa Touch
- have experience with iOS frameworks such as Core Data, Core Animation, etc.
- have experience with offline storage, threading, and performance tuning
- have familiarity with RESTful APIs to connect iOS applications to back-end services
- have knowledge of other web technologies and UI/UX standards
- have an understanding of Apple’s design principles and interface guidelines
- have experience with performance and memory tuning with tools such as Instruments, Shark, etc
- have familiarity with cloud message APIs and push notifications
- have a knack for benchmarking and optimization
- are proficient understanding of code versioning tools
- are familiar with continuous integration
Personal Attributes:
- Willing to embrace and enrich Kuda culture of empathy, teamwork and passion
- Have a strong desire for learning and growth.
Benefits
Why join Kuda?
At Kuda, our people are the heart of our business, so we prioritize their welfare. We offer a wide range of competitive benefits in areas including but not limited to:
- Pension
- Competitive annual leave plus bank holidays
- Group life insurance
- Health insurance
- L&D training