Senior iOS Developer
บริษัท ที.เอ็น. ดิจิตอล โซลูชันส์ จำกัด- 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.
- 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.
- 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.
- Birthday Leave
- Dental insurance
- Life insurance
- กองทุนสำรองเลี้ยงชีพ
- การฝึกอบรมและพัฒนาพนักงาน
- ทำงานสัปดาห์ละ 5 วัน
- ประกันสังคม
- ประกันสุขภาพ
- ประกันอุบัติเหตุ
- มีเวลาการทำงานที่ยืดหยุ่น
- โบนัสตามผลงาน/ผลประกอบการ
TNDS is established by a group of passionate banking system specialists who have been in the industry for over 20 years. Our teams have successfully implemented multiple core bank and digital transformation projects for major banks in Thailand.
Today, we believe we have the largest group of highly specialized engineers and consultants working on the most challenging problems for Thai banking. With our state-of-the-art digital technology, we are ready to once again push the Thai banking industry forward into the new era of unbelievable scale and agility.