Senior IOS Developer
NIC's Client
Ho Chi Minh, VN
2 ngày trướ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

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 :
  • Báo cáo công việc này

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Nộp đơn
    Email của tôi
    Bằng cách nhấp vào "Tiếp tục", tôi đồng ý với neuvoo để xử lý dữ liệu của tôi và gửi cho tôi thông báo qua email, như được nêu chi tiết trong Chính sách bảo mật của neuvoo. Tôi có thể rút lại sự đồng ý của tôi hoặc hủy đăng ký bất cứ lúc nào.
    Tiếp tục
    Mẫu đăng ký