Search by job, company or skills

T.N. Digital Solutions Co.,Ltd.

Senior Software Engineer

Early Applicant
  • 6 days ago
  • Be among the first 50 applicants

Job Description

Job Overview:

We are seeking a highly skilled and experiencedSenior iOS Developerto join our team. The ideal candidate will have a strong background in mobile application development, specifically in building and deploying iOS applications. As a Senior iOS Developer, you will play a critical role in designing, developing, and implementing high-quality, robust applications that meet the needs of our users and align with our product strategy

Key Responsibilities:

  • Design, develop, and maintainadvanced applications for iOS using Swift.
  • Collaborateclosely with cross-functional teams, including Product Managers, Designers, and Backend Developers, to define, design, and ship new features.
  • Mentor and support junior developers, offering guidance on best practices, code reviews, and architectural decisions.
  • Identify and address bottlenecks,fix bugs, and improve application performance.
  • Help maintain code quality, organization, and automatization
  • Stay updated with the latest iOS and Swift advancements, implementingnew features and technologieswhere appropriate.
  • Implement and oversee CI/CD pipelinesfor automated testing, deployment, and monitoring.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 5+ years of experiencein iOS application development, with a proven track record of delivering successful apps.
  • Proficiency in Swiftwith in-depth knowledge of iOS frameworks and libraries.
  • Experience withRESTful APIsand third-party libraries to integrate backend services.
  • Familiarity withUI/UX standardsand experience collaborating with design teams.
  • Deep understanding of iOS development toolssuch as Xcode, Instruments, and XCTest.
  • Knowledge ofversion control systems, particularly Git.
  • Experience with Reactive programming RxSwift, and Concurrency concept
  • Proficient understanding of design patterns such as MVC, MVP, MVVM, VIPER and Clean Swift patterns
  • Familiarity with CI/CD process, Jenkins, Fastlane, GitHub Actions, GitLab CI, or CircleCI
  • Strongexperience with unit and automate test
  • Knowledge of analytics tools such as Firebase, Google Analytics, Crashlytics.
  • Familiarity withAgile methodologiesand experience working in a fast-paced, collaborative environment.
  • Excellent problem-solving skillsand a proactive approach to challenges.
  • Strong communication skills, with the ability to work effectively in a team and mentor junior members.

Preferred Skills:

  • Knowledge ofapp deploymenton the Apple App Store.
  • Understanding ofdata privacy and securitybest practices.
  • Familiarity withcross-platform mobile developmentframeworks (e.g., Flutter or React Native) is a plus.

  • More Info

    Industry:Other

    Function:technology

    Job Type:Permanent Job

    Skills Required

    Login to check your skill match score

    Login

    Date Posted: 18/11/2024

    Job ID: 100698095

    Report Job

    Hi , want to stand out? Get your resume crafted by experts.

    Similar Jobs

    Senior Software Engineer Lead Oracle Fusion Cloud

    KASIKORN Business Technology Group KBTG Company Name Confidential

    Senior Java Software Engineer

    Puraido Co Ltd Company Name Confidential
    Last Updated: 19-11-2024 09:53:25 PM
    Home Jobs in Thailand Senior Software Engineer