IOS Developer

HCL Global System INC

Westlake, TX

JOB DETAILS
JOB TYPE
Full-time, Employee
SKILLS
Apple, Apple Xcode, Best Practices, Code Reviews, Concurrency, Continuous Integration, Cross-Functional, Design Patterns Programming Methodologies, DevOps, Documentation, Jenkins, Knowledge Management, Machine Tool, Memory Management, Mobile Applications, Mobile Applications Development, Model View ViewModel (MVVM), Objective-C Programming Language, Performance Management, Quality Management, Software Development, Software Engineering, Standards Development, Swift, Team Player, Test Automation, Test Plan/Schedule, Testability, User Experience Design (UXD), User Interface/Experience (UI/UX), iOS
LOCATION
Westlake, TX
POSTED
7 days ago

 

IOS Developer

 

Special Instructions

Title IOS Developer
W2

 

Location: WLK TX - only considering this location - I will give preference to those in area

 

Years of Experience: 3+ minimum - targeting 3 - 7 years of experience. Considering Junior to Mid Level

 

Profile - IOS native mobile developer

 

Experience / Skills needed:

 

-Swift / Swift UI - this team does not develop / maintain any legacy Obective C

-Good MVVM and Clean architecture experience

-experience with public facing apps

-good unit level testing XCtest and some experience UI test automation XCUITest

-foundation Continuous Integration knowledge

 

Product - this team develops and maintain reusable component for flagship and partner mobile applications (IOS)

 

Interviews: 1 and done - 90 minutes (20 minutes Technical Q&A, 40 minutes hands on assessment, 20 minutes behavioral)

 

 

The Expertise You Should have:

  • 3+ years of professional experience developing iOS apps using Swift, SwiftUI, Combine, UIKit, and XCode in an agile environment.
  • Experience working with different architecture including MVVM, and Clean Architecture
  • Good understanding of Apple’s accessibility features and experience building accessible experiences
  • Experience using XCTest and XCUITest with a focus on DevOps.
  • Experience with iOS Framework development including distribution and dependency management, using Swift Package Manager and/or Cocoapods.
  • Knowledge of standard processes relating to networking, concurrency, performance, memory management and security in context of iOS apps
  • Participated in the release of an app to the Apple App Store, understanding of app development process from inception to launch using automated tooling like Jenkins and the Xcode toolchain.
  • Experience working in a team of iOS developers participating in code reviews, pull requests, and pair programming.
  • Ability to brainstorm and optimally discuss technology ideas and issues.

 

What you will be doing

  • Collaborate cross-functionally with product, architect, UXD to create experience roadmaps to build robust and stable apps.
  • Developing maintainable, performant iOS code with effective documentation that can be leveraged by iOS developers on other teams.
  • Build experimentation-driven product features, core UI infrastructure & systems, and define design patterns to integrate with platform frameworks.
  • develop code for testability and write automated tests with XCTest/XCUITest to help uphold app quality.
  • Interested on pioneering iOS technologies and software engineering practices and modernize the code base to accelerate development while maintaining the quality.
  • Working with platform squads to define mobile engineering standards, best practices, and tooling.
  • Supporting a mobile-first world through upskilling and augmenting squads with deep mobile expertise

 

About the Company

H

HCL Global System INC