HCL Technologies

Leadvisors Tower, 643 Pham Van Dong, Hà Nội

Company Size : 100-499

View more

Job description

Overview of job

We are building a skilled team to join our team and work on mobile application development for a bank. The ideal candidate will have experience in developing mobile applications with a strong focus on the banking domain. 

  • Collaborate with product managers, designers, and other developers to define project requirements and develop innovative mobile applications
  • Design and implement efficient, reusable, and reliable code following best practices and coding standards. 
  • Conduct thorough testing and debugging of applications to ensure optimal performance and user experience. 
  • Continuously research and evaluate new technologies, frameworks, and libraries to enhance the development process and improve application performance. 
  • Collaborate with the backend development team to integrate mobile applications with server-side systems. 
  • Optimize application performance, responsiveness, and battery usage. 
  • Participate in code reviews to maintain code quality and ensure adherence to coding standards. 
  • Stay up to date with the latest industry trends and best practices in mobile application development. 
  • Provide technical guidance and support to junior developers when needed. 
  • Document the development process, technical specifications, and troubleshooting steps. 

Job Requirement

*** For both positions, we're looking for a candidate who has: 

  • Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent practical experience). 
  • Proven experience as a Mobile Developer at least 5 years, with a strong portfolio of developing and deploying mobile applications
  • Very good ability in English

*** Requirement for Android Developer: 

  • Proficient in Kotlin programming languages. 
  • Solid understanding of the Android SDK, Android Studio, and related development tools. 
  • Experience working with RESTful APIs, JSON, and web services integration. 
  • Knowledge of the full mobile development life cycle, including design, development, testing, and deployment. 
  • Familiarity with version control systems (e.g., Git) and bug tracking tools (e.g., JIRA). 
  • Strong problem-solving skills and ability to work effectively in a fast-paced, collaborative environment. 
  • Excellent communication and interpersonal skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders. 
  • Self-motivated and eager to learn new technologies and frameworks. 

*** Requirement for IOS Developer: 

Candidate should be proficient in following or related tools: 

  • Language: Strong experience in Swift 
  • Framework: Foundation, UIKit, User Notifications, ...
  • Design Patterns: VIPER, MVC, MVVM, Clean swift
  • Fundamentals: Application Lifecycle, Life cycle of View controller, Completion Handlers and Closures, KVC and KVO, Background Tasks, GCD & NSOperation Queue, Dependency Injection
  • Strong experience in SwiftUI or UIKit
  • Strong experience in Swift Combine and Swift Concurrency
  • Strong experience in Performance Debug and 3rd Party Libaries
  • Strong experience in Dependencies, Dependency Management (CocoaPods, Carthage, Swift Package Manager)
  • Knowledge about Memory Management in Swift
  • Experience in Testing Frameworks: XCTest Instruments, XCUITest

Languages

  • English

    Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate

Technical Skill

  • iOS
  • Android
  • Kotlin
  • JSON
  • Jira
  • MVC
  • Android SDK
  • Git
  • Dependency Injection
  • Web Services
  • MVVM
  • Swift
  • Bug Tracking Tools
  • Design Patterns
  • Mobile Development
  • UIKit
  • KVC
  • SOLID
  • Foundation
  • CocoaPods
  • Carthage
  • RESTful API
  • VIPER
  • Android Studio
  • XCTest
  • Instruments

COMPETENCES

  • Problem Solving Skills
  • Communication Skills
  • Interpersonal Skills
  • Self Motivated
  • Ambitious

BUSINESS PROFILE

HCL Technologies is a next-generation global technology company.

We help enterprises reimagine their businesses for the digital age. With a worldwide network of R&D, innovation labs and delivery centers, and 150,000+ ‘Ideapreneurs’ working in 49 countries, HCL serves leading enterprises across key industries, including 250 of the Fortune 500 and 650 of the Global 2000. HCL generated consolidated
revenues of US$ 9.93 bn for 12 Months as of 30 th June, 2020.

We offer an integrated portfolio of products, solutions, services, and IP through our Mode 1-2-3 strategy built around Digital, IoT, Cloud, Automation, Cybersecurity, Analytics, Infrastructure Management and Engineering Services,  amongst others, to help enterprises reimagine their businesses for the digital age.