Tóm lược
Mô tả công việc
Tóm tắt công việc
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.
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.
Yêu cầu công việc
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
Ngôn ngữ
-
English
Nói: Intermediate - Đọc: Intermediate - Viết: Intermediate
Yêu cầu kỹ thuật
- iOS
- Swift
- SwiftUI
- Dependency Injection
- MVVM
- API
- Mobile App
- REST API
- UIKit
- SOLID
- CocoaPods
- Architecture
- GraphQL
- JWT
- RxSwift
- VIPER
- Async
- OAUTH2
- Clean Architecture
- OIDC
NĂNG LỰC
- Teamwork
- Responsible
Thông tin doanh nghiệp
Techcombank aspires to be the best bank and a leading business in Vietnam.
MISSION:
• To be the preferred and most trusted financial partner of our customers, providing them with a full range of financial products and services through a personalized/customer centric relationship.
• To provide our employees with a great working environment where they have multiple opportunities to develop, contribute and build a successful career
• To offer our shareholders superior long term returns by executing a fast growth strategy while enforcing rigorous corporate governance and risk management best practices
CORE VALUES:
1. Customer first: what we do is only valued if it is truly beneficial to our customers and colleagues.
2. Innovation: Make improvements to lead the way.
3. Team work: At Techcombank, you will not have good performance without cooperation.
4. People development: People with proven capability will bring the organization competitive advantages and remarkable successes.
5. Accountability: Be committed to overcoming difficulties and achieving great successes.