Senior IOS Developer

NIC's Client
- Nic’s client is a leading digital agency in design, e-commerce and consulting
Job Description

Qualifications:
● Accountable for designing and building advanced applications for the iOS platform
● Leading team to deliver and execute on a project
● Analyzing user stories and participating in sprint planning, scrums, demos and retrospectives
● Accountable for uptime and high-availability for all solutions
● Accountable for performance and usability in all solutions
● Accountable for working with outside data sources and APIs
● Coordinating with Architect team on new designs and foundational / infrastructural application changes
● Collaborating with cross-functional teams to define, design, and ship new features
● Integrating mobile application code with back-end services
● Understanding the need for optimized / customized mobile service responses / payloads
● Accountable for Unit-test code for robustness, including edge cases, usability, and general reliability
● Accountable for working on bug fixing and improving application performance
● Ensuring the performance, quality, and responsiveness of applications
● Accountable for maintaining code quality, organization and automatization
● Accountable for continuously discovering, evaluating, and implementing new technologies to optimize development efficiency
● Performing peer code reviews for immediate and related teams
● Understanding of continuous integration / continuous delivery concepts and the ability to troubleshoot related issues
● Assisting the QA team with new product releases and bug fixes for products
● Providing architectural direction on behalf of the architect team
● Providing estimates for new initiatives
● Communicating long-term technical strategies to the group

Technical Skills Mandatory Requirements:

● Bachelor’s Degree in Computer Science or equivalent experience in the software development field
● 5+ years of software development experience with a minimum of 3+ years mobile application development experience
● Disciplined approach to software development. Includes defining and enforcing engineering best practices
● Experience reviewing and updating requirements and/or user stories
● Experience writing technical documentation
● Understanding of agile software development

Technical Skills Optional Requirements:

● Expert knowledge of Swift, Objective-C, X-Code IDE
● Adept at building beautiful interfaces in concert with a strong, working understanding of data model management
● Experience in developing applications leveraging XML/JSON
● Familiar with Cocoa Touch and Reactive Cocoa
● Solid understanding of Data Modeling
● Solid understand of Multi-Threaded applications
● Have published one or more iOS apps in the App Store
● Strong technical, problem-solving, analytical, communication and interpersonal skills
● Demonstrated ability to work on diverse projects requiring detailed analysis, creative/practical problem solving, time management and logical judgment
● Familiar with iOS design guidelines and best practices
● Understanding of importance of maintainable / sustainable product solutions
● Experience working with iOS frameworks such as Core Data, Core Animation, Core
● Graphics and Core Text
● Experience in working with third-party libraries and APIs
● Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
● Solid understanding of the full mobile development life cycle

Soft Skills Requirements:

● Excellent written, verbal and interpersonal English communication skills. The position requires frequent communication with colleagues and in several different geographic locations and time zones
● Proven ability to work with all members of an extended and diverse project team
● Must be detail-oriented, self-organized, be committed to quality and be capable of tracking multiple issues simultaneously
● Capability of mentoring and guidance skills to provide oversight and direction to contractors and junior members of the team
● Excellent time management skills
● Confidence and ability to perform effectively and make decisions with minimal management oversight
● Ability and desire to effectively mentor others and contribute to a collaborative team environment

Job Requirements

- Required Number: 2

- Year Experience: 5 Years

- Minimum Career Level: Experienced

- Minimum Education Level: Bachelor Degree

- Job Skills:

- Language:

- Computer Skill:

- Non Technology Skill:

- Others skill:

Job Overview

Job Title
Senior IOS Developer

Experience Level
Experienced

Range Of Age
-

- Gender: All

Working Type
Full-Time

Salary Range
Negotiable

Work Location
Ho Chi Minh

- Job Category: IT - Software

- Benefits:

- Profile Consist:

Consultant

Cao Tường Vi

Email: vict@nicvn.com

Tel: +84-8 3824 4988 (ext: 212)

Mobile: 0907 213 389


Benefits

Contact Us

- Contact Person: Cao Tường Vi
- Email: vict@nicvn.com
- Tel: +84-8 3824 4988 (ext: 212)
- Mobile: 0907 213 389