Software Engineer (iOS) - T.N. DIGITAL SOLUTIONS CO., LTD.
T.N. DIGITAL SOLUTIONS CO., LTD. · Bangkok and its Vicinity
- Location
- Bangkok and its Vicinity
- Salary
- 60,000 - 80,000 baht/month
- Job Type
- Full Time
- Work Type
- Onsite
- Education
- Bachelor's Degree
- Posted
- 19/05/2026
Responsibilities
Job Overview:
We are seeking a highly skilled and experienced iOS Developer to 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 maintain advanced applications for iOS using Swift.
- Collaborate closely 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, implementing new features and technologies where appropriate.
- Implement and oversee CI/CD pipelines for automated testing, deployment, and monitoring.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- 5+ years of experience in iOS application development, with a proven track record of delivering successful apps.
- Proficiency in Swift with in-depth knowledge of iOS frameworks and libraries.
- Experience with RESTful APIs and third-party libraries to integrate backend services.
- Familiarity with UI/UX standards and experience collaborating with design teams.
- Deep understanding of iOS development tools such as Xcode, Instruments, and XCTest.
- Knowledge of version 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
- Strong experience with unit and automate test
- Knowledge of analytics tools such as Firebase, Google Analytics, Crashlytics.
- Familiarity with Agile methodologies and experience working in a fast-paced, collaborative environment.
- Excellent problem-solving skills and a proactive approach to challenges.
- Strong communication skills, with the ability to work effectively in a team and mentor junior members.
Preferred Skills:
- Knowledge of app deployment on the Apple App Store.
- Understanding of data privacy and security best practices.
- Familiarity with cross-platform mobile development frameworks (e.g., Flutter or React Native) is a plus.
Benefit & Perks:
- Flexible working hours
- Dental & Health Insurance
- Personal Accident Insurance
- Annual Bonus
- Flexible Provident Fund
- Fitness
- Etc.
Benefits
- Birthday Leave
- Dental insurance
- Life insurance
- Provident Fund
- Staff training and development
- 5-day work week
- Social security
- Health insurance
- Accident Insurance
- Flexible working hours
- Employee's uniform
- Performance/results-based bonus
About T.N. DIGITAL SOLUTIONS CO., LTD.
T.N. was the first Thai company to offer IT consulting specialised in mission-critical, large-scale and complex system. Today, TN is a market leader amongst large-scale banking solution providers with the most market share in Core Banking System implementation.
3 Rajanakarn Building, South Sathorn Road, Yannawa, Sathorn, Bangkok 10120
HUMAN RESOURCES SECTION
0-2343-9100

