Senior Software Engineer (IOS Developer)ID:60078

50,000 THB ~ 90,000 THBBTS (Silom Line), BTS (Sukhumvit Line), MRT Line, Rama III, Ratchadapisek - Phetchaburi, Phaya Thai, Ratchathewi, Pathum Wan, Huai Khwang, Dusit, Phra Nakhon, Pom Prap Sattru Phai, SamphanthawongOver 3 months ago

Overview

  • Salary

    50,000 THB ~ 90,000 THB

  • Industry

    Software, Web Service

  • Job Description

    Employment Type: Full Time

    We are searching for a brilliant, iOS Developer to create novel apps that meet the needs of our clients and the end-users. To this end, the iOS Developer's responsibilities include writing and proofreading code, liaising with team members within and outside of their department, and monitoring client' feedback. Over time, you will also be required to create app updates.

    To ensure success as an iOS Developer, you should demonstrate proficiency in one of the mainstream programming languages, and a sound understanding of the traditional product life cycle. An exceptional iOS Developer will be fearless but respectful in the pursuit of excellence, continually striving to shape the ways in which iOS apps impact the world around us.

    If you have the ability to learn and adapt to new technologies quickly then the below applies to you:

    - Design and build advanced applications for the iOS platforms;
    - Collaborate with cross-functional teams to define, design, and ship new features
    - Unit-test code for robustness, including edge cases, usability, and general reliability
    - Work on improving application performance
    - Continuously discover, evaluate, and implement new technologies to maximize development efficiency
    - Track potentially disruptive technologies related to mobile development and lead the strategic response
    - Advanced Applications include triggering Device API's such as TouchID, Address Book, GPS, and more
    - Participate in end to end product life cycle: confirming requirements, solution design, development, testing, and implementation
    - Work with team members to design solutions that are supported by the architecture of the existing systems
    - Design architecture for projects or solutions that address business/ application/ information/ infrastructure application, data and/or process integration requirements
    - Resolve complex technical issues and drive innovation

Qualifications

  • Requirement

    Qualifications
    - Bachelor's Degree in Computer Science or related field; with 3+ years industry experience including iOS development, team management, or equivalent combination of education, training, and experience
    - Experience on the entire app life-cycle: concept, design, build, deploy, test and release to the app store;
    - Knowledge to ensure the performance, quality, and responsiveness of applications
    - Understanding of Apple's design principles and interface guidelines
    - Experience in Designing and maintaining Reusable, Testable, and Efficient code
    - Strong experience and knowledge of Design and Architectural patterns and knows when to apply them
    - Proficiency in OOP, Reactive Programming
    - Strong problem solving and debugging skills
    - Experience with dependency managers such as CocoaPods and Package Dependency
    - Familiarity with RESTful APIs to connect applications to back-end services
    - Work experience using Bitbucket, GitHub, or similar version control tools and services
    - Familiarity with 3rd Party Libraries like Alamofire, Firebase etc
    - Good experience with SwiftUI;
    - Knowledge to use CI / CD tools and services such as Jenkins, CircleCI etc.
    - Cross-platform development experience

  • English Level

    Level 4 - Conversational Level

  • Other Language

    English

Additional Information