TOG recruitment

An Phu Plaza, 117-119 Ly Chinh Thang, TP Hồ Chí Minh

Quy mô công ty : 10-24

Xem thêm

Tóm lược

10-24

Product

Việt Nam

Senior IOS Mobile Application Developers

TOG recruitment

Quận 3, TP Hồ Chí Minh

  • English
  • Có kinh nghiêm (Nhân viên)
  • Toàn thời gian
  • Thỏa Thuận
  • Ngày Đăng:27/05/2017
  • 2

Mô tả công việc

Tóm tắt công việc

For one of our clients, TOG recruitment is looking for Senior IOS Mobile Application Developers . In 2016, they have started a new branch in Ho Chi Minh City where you will work with a young and innovative team, State of the art office with an open, professional and friendly work environment. You will work closely together with the Head Office where daily stand up meetings and weekly video conferences are standard. You will join one of the SCRUM development cycles.

They are dedicated digital agency in Asia and strongly committed to research, layout, and deploying only the best digital solutions; offering a wide array of services ranging from entirely tailor-made web development projects to apps, eCommerce, and in-store experiences. In only 5 years, they has rapidly expanded to reach over 60 employees, while working with some of the best brands in the world including GAP, Zara, Porsche, Decathlon, Budweiser and Leica. The company is aiming to become the Leading Digital Agency in Asia Pacific by 2020.

Our client will offer training programs to improve your skills. English training courses by native English speaker are provided to improve English communication skills.

The open position requires: 

  • Someone who keeps track of the latest web and design trends
  • An autonomous and proactive coworker - don't be afraid to speak up and suggest disruptive ideas
  • An English speaker with good communication skills and able to work in a multicultural team (14+ nationalities)
  • A great teammate who likes to have fun - your personality does matter

Essential Duties:

  • Accountable for designing and building advanced applications for the Android 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
  • Learning new technologies when required
  • 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

Yêu cầu công việc

Qualifications:

  • 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 Mandatory 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

Technical Skills Optional Requirements:

  • A working knowledge of JavaScript and WEB 2.0 applied in the context of Hybrid mobile development using frameworks such as PhoneGap or Cordova is big nice-to-have.
  • Knowledge in web technologies such as HTML5 / CSS / JavaScript is an advantage
  • Understanding of Automated testing
  • Well-versed and active user of GitHub

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

Ngôn ngữ

  • English

    Nói: Advanced - Đọc: Advanced - Viết: Advanced

Yêu cầu kỹ thuật

  • iOS
  • Objective C
  • Swift
  • JSON
  • XML
  • XCode
  • API
  • Multi-Threading
  • Core Graphic
  • Data Modeling
  • Core Data
  • Cocoa Touch
  • Core Text
  • React Native
  • Core Animation

NĂNG LỰC

  • Problem Solving Skills
  • Analytic Skills
  • Communication Skills
  • Time Management Skills
  • Interpersonal Skills