Explore outstanding Cloud & Infrastructure jobs.
See now

Expert, iOS Software Engineer

Techcombank
+2
Số 6 Quang Trung, phường Trần Hưng Đạo, Ha Noi
At office
Posted 1 day ago
Job Domain:
Banking
Financial Services

Top 3 reasons to join us

  • Top-tier banking environment in Vietnam
  • Challenging opportunities for the “Greater” You
  • Attractive career path and benefits

Job description

Job Purpose
Lead the design, development, and optimization of enterprise-grade iOS applications that integrate seamlessly with Techcombank backend platforms and digital ecosystems. Act as a senior technical contributor, mentor engineers, drive engineering excellence, and ensure delivery of secure, scalable, and high-performance mobile solutions.
Key Accountabilities
1. Mobile Solution Architecture & Development
• Design and develop scalable, secure, and maintainable iOS applications aligned with Techcombank architecture standards.
• Contribute to low-level solution design and technical implementation of digital banking products.
• Collaborate closely with Backend Engineers, Solution Architects, Product Owners, and QE teams to deliver end-to-end customer journeys.
• Drive adoption of modern iOS architecture patterns and engineering standards.
2. Technical Leadership & Mentorship
• Provide technical coaching and mentorship to Software Engineers and Senior Software Engineers.
• Lead technical discussions, design reviews, and architecture reviews.
• Promote best practices in Swift development, code quality, application performance, and security.
• Support capability building activities within the engineering organization.

3. Code Quality, Performance & Security
• Lead peer code reviews and enforce engineering standards across the team.
• Optimize application performance, responsiveness, memory management, and battery consumption.
• Ensure compliance with mobile security standards and secure coding practices.
• Implement monitoring, logging, crash analytics, and observability mechanisms to improve production stability. Adapted from engineering quality and optimization responsibilities.
4. Testing, Reliability & Release Management
• Drive implementation of Unit Testing, UI Testing, Integration Testing, and automation testing.
• Partner with QE teams to troubleshoot and resolve complex production issues.
• Improve CI/CD pipelines for mobile application delivery.
• Support App Store release management and production deployment activities.
• Ensure high software reliability, release quality, and operational excellence.

5. Technical Documentation & Engineering Governance
• Produce and maintain technical documentation, including:
• Mobile application architecture documents
• API integration specifications
• Development standards and coding guidelines
• Security and performance recommendations
• Ensure documentation remains updated and aligned with system evolution.

Your skills and experience

Success Profile

• Bachelor's or master's degree in computer science, Software Engineering, Information Technology, or related fields
• 5–7+ years of professional iOS development experience
• Mobile Engineering: Swift, UIKit, SwiftUI, Combine, Async/Await, Dependency Injection, Modular Architecture, RxSwift, ROC codebase development and maintenance
• Architecture & Design: SOLID, MVVM, VIPER, Clean Architecture, API-first Design, Offline-first Design, CocoaPods, Swift Package Manager (SPM), Modular Package Architecture
• Integration & Backend Collaboration: REST API, GraphQL, OAuth2, OIDC, JWT Authentication, API Security

Ideal Candidate Profile

• Strong hands-on iOS engineer with deep understanding of mobile architecture and software craftsmanship
• Able to influence technical direction without direct people management responsibility
• Passionate about engineering excellence, mentoring, and continuous improvement
• Comfortable operating within large-scale enterprise and banking technology ecosystems
• Strong collaboration mindset with Backend, Platform, Security, Architecture, and Product teams

Why you'll love working here

WHY BECOME IT/DATA EXPERTS AT TECHCOMBANK?

  • Investing over 500 million USD to develop large-scale IT projects, Techcombank is one of the leading bank in Technology trends in Vietnam
  • You will grow with Techcombank by having the opportunity to learn from top experts from across the world
  • Techcombank provides a rewarding remuneration structure that commensurate with your achievement and contribution
  • Techcombank is the Top 2 Best place to work in the banking industry where you can experience various exciting activities throughout the year: Company anniversary, Team building, Active Saturday , Year End Party, etc.

Techcombank- The leading commercial bank in Vietnam

Company type
IT Product
Company industry
Banking
Company size
1000+ employees
Country
Vietnam
Working days
Monday - Friday
Overtime policy
No OT