Loại hình
Toàn thời gian
Hình thức
Tại văn phòng
Cấp bậc
Nhân viên
Ngành nghề
Kỹ thuật / Cơ khí
Mức lương
Thương lượng
Địa điểm
Quận Hoàn Kiếm, Hà Nội, Hà Nội
Tổng quan
- 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
- 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.
- 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.
- 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.
- 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.
- 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
Quyền lợi
- The Job
Du lịch
Tóm tắt thông tin từ tin tuyển dụng chính thức. Xem bản gốc ↗
Quan tâm đến vị trí này?
Bạn sẽ được chuyển đến trang ứng tuyển chính thức của nhà tuyển dụng.
Ứng tuyển tại trang chính thức ↗
Đây là doanh nghiệp của bạn?
Nhận quản lý trang, yêu cầu chỉnh sửa hoặc gỡ bỏ
→