Đến nội dung chính
Tuyển Dụng
← Techcombank

Expert, iOS Software Engineer

Techcombank · Hà Nội
Ứng tuyển tại trang chính thức ↗
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ỏ