Senior IOS Developer

NIC's Client
- Nic’s client is a leading digital agency in design, e-commerce and consulting
Mô tả công việc

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

Yêu cầu chung

- Số lượng cần tuyển: 2

- Số năm kinh nghiệm: 5 Năm

- Cấp bậc tối thiểu: Experienced

- Bằng cấp tối thiểu: Đại học

- Yêu cầu chung:

- Trình độ ngoại ngữ:

- Kỹ năng vi tính:

- Kỹ năng mềm:

- Các kỹ năng khác:

Thông tin chung

Vị trí tuyển
Senior IOS Developer

Cấp bậc
Experienced

Độ tuổi
-

- Giới tính: Tất cả

Thời gian làm việc
Toàn thời gian cố định

Mức lương
Thỏa thuận

Nơi làm việc
Ho Chi Minh

- Phòng ban: IT - Software

- Chính sách/Phúc lợi:

- Hồ sơ bao gồm:

Tư vấn viên

Cao Tường Vi

Email: [email protected]

Điện thoại: +84-8 3824 4988 (ext: 212)

Di động: 0907 213 389


Chính sách/Phúc lợi

Liên hệ

- Tên người liên hệ: Cao Tường Vi
- Email: [email protected]
- Điện thoại: +84-8 3824 4988 (ext: 212)
- Di động: 0907 213 389