The Offer
- Work alongside & learn from best in class talent
- Flexible working options
- Great work environment
The Job
You will be responsible for :
- Writing well-designed, testable and efficient code.
- Gathering and evaluating user feedback.
- Working as a part of a dynamic team to deliver winning products.
- Providing code documentation and other inputs to technical documents.
- Supporting continuous improvement by investigating alternatives and new technologies and presenting these for architectural review.
- Troubleshooting and debugging to optimise performance.
- Defining project scope & specifications, estimating resources required to develop the proposed solution to meet customer requirements and developing schedules, test plans and documentation.
- Ensuring specifications and requirements are clearly articulated to the development teams and monitoring timelines & progress.
- Gathering requirements and specifications from clients and users in conjunction with the sales team to gain a strong understanding of client expectations.
- Identifying potential issues between systems and client specifications and proposing new solutions.
- Proposing the technical solution and overseeing the selection of technologies.
- Providing clients with regular feedback and updates on projects.
- Providing subject matter expertise and direction, guidance, and support on complex sales engagements.
- Reviewing proposals and estimates from vendors and ensuring that external solutions work with internal development projects.
The Profile
- Good knowledge of Objective-C, Swift and Swift UI
- 1 to 5 years of Experience working with native iOS Development and with different iOS variations (9 and up).
- Understanding of Apple design principles and interface guidelines
- Strong knowledge of iOS UI design principles, patterns, and best practices
- Understanding of RESTful APIs and how to connect iOS applications to back-end services
- Understanding of different security aspects (encryption, API protection, SSH, etc.)
- Experience with offline storage, threading, and performance tuning
- Familiarity with cloud message APIs and push notifications
- Familiarity with the use of additional sensors, such as gyroscopes and accelerometers, etc.
- Familiarity with continuous integration
- Proficient understanding of code versioning tools. Understanding of Git branching models such as Git Flow and comfortable doing code reviews.
- Strong problem-solving skills, creativity, and appetite to learn.
- Able to work and deliver under pressure and within deadlines.
- Enjoy and thrive in a fast-moving startup environment.
The Employer
Our client is a fintech company building disruptive and innovative products in retail credit for Southeast Asia.