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.