macOS Engineer (Objective-C/Swift) ​

    Key Responsibilities

    • Contribute to the development of the company’s service-oriented projects.

    • Work collaboratively in a team to design, build, and deliver reliable software solutions for our clients.

    • Design, implement, document, test, integrate, debug, and research new architectural features to enhance system infrastructure.

    • Ensure the complete and accurate implementation of product features in accordance with requirements.

    • Stay up to date with emerging technologies to improve existing systems, enhance user experiences, and drive innovation.

    Qualifications

    At least 5 years of software development experience on macOS/iOS platforms.

    • Proficient in Swift, SwiftUI, and Combine, with a strong grasp of algorithms and data structures.

    • Solid experience with key Apple frameworks like AppKit, Foundation, and Core Data.

    • Practical knowledge of multi-threading, socket programming, and optimizing code performance.

    • Strong foundation in both protocol-oriented and object-oriented programming, with familiarity in design patterns and clean code principles.

    • Understanding of networking protocols and encryption techniques.

    • Experience across the full software development lifecycle: requirements gathering, design, development, testing, validation, and deployment.

    • Strong debugging skills, with experience using tools like Instruments to detect memory leaks.

    Preferred Qualifications

    • Effective communication and problem-solving abilities.

    • Experience with Objective-C.

    • Knowledge of SOLID design principles.

    • Familiarity with FileProvider, messaging, and VoIP technologies.

    • Experience with CI/CD pipelines, especially using Jenkins.

    • Previous experience in macOS application development is a strong advantage.

    Benefits

    • Work-life balance: Modern A-class offices in central locations, hybrid work model (3 days at office), remote work (up to 2 consecutive weeks), 14 days of annual leave with additional days each year.
    • Competitive compensation: Annual performance reviews, bonuses, and incentives.

    • Learning & development: Annual budget for tech and language learning (Korean/English), monthly self-development allowance.

    • Healthcare benefits: Premium health insurance for you and two family members, annual health checkups.

    • Team engagement: Supportive and engaging work environment with a monthly team activity budget.

    • Additional perks: One-time allowance to set up a home office, loyalty bonuses for long-term dedication.

     

    Interested in this position?

    Get in touch with us now!

    Quick Apply
    Email