G

Android Developer

Globalims
Full-time
On-site
Mexico
Description
Job Description

About us:    

Hexawareis a global IT services company that empowers businesses worldwide to realize digital transformation at scale and speed.Our three-pronged strategy ofAutomate Everything™,Cloudify Everything™, andTransform Customer Experiences™drives human-machine collaboration to solve complex business problems.As the fastest-growing next-generation provider of IT, BPO, and consulting services, we focus on helping our clients attain customer intimacy as their competitive advantage. Join us in shaping the future of technology and innovation!   

 

About the role: 

 

  • A BackbaseiOS Developer needs the Ability to start a new project from scratch, design and build high quality aaplications for the iOS platform and manage iOS apps full lifecycle from development to distribution on app store.? 

 

Responsibilities: 

  • Ability to start a new project from scratch? 

  • Design and build high quality applications for the iOS platform.? 

  • Collaborate with cross-functional, onsite, and off-site teams during the development processes.? 

  • Ability to consistently and accurately estimate effort to complete tasks.? 

  • Ability to balance short term needs with long term goals.? 

  • Capable of managing assigned tasks within appropriate priority and guidance? 

  • Able to manage iOS apps full lifecycle from development to distribution on app store.? 

  • Should have excellent verbal and communication skills.? 

  • Take ownership to finish end-to-end feature with high quality code.? 

  • Team player and have a strong vision to continually improve project development processes.?? 

 

Candidate Requirements: 

 

  • 5+ Years of experience as an iOS developer 

  • Extremely proficient in Swift and Objective-C language for iOS platform.? 

  • Strong experience in iOS mobile application development lifecycle, design, development, and deployment.? 

  • Solid working knowledge of Swift standards library, Collection types, Protocol-oriented programming, and concurrency management.?? 

  • Solid hands of experience and deep understanding of different iOS architectures such as MVC, MVVM, VIPER, VIP.? 

  • Good understanding of common design patterns such as creational, Structural, behavioral? 

  • Excellent working knowledge of OOPs, SOLID principles, Dependency injection and different design patterns.? 

  • In-depth knowledge of iOS frameworks such as UIKit, Foundation, Core location, Core graphics, Core Data.? 

  • Experience with TDD (Test Driven Development) to write unit test with XCTest & other third-party libraries.? 

  • Experience in working with local data storage such as Core Data, SQLite, Realm.? 

  • Should have good understanding of Code reusability and developing reusable components.? 

  • Proficient in working with Source code versioning tools like Git, SVN.? 

  • Good experienceon working with CI/CD pipelines.? 

  • Experience in working with Agile/Scrum team in sprints.? 

  • Should have hands-on experience on writing clean and secure code.? 

  • Experience in distributing iOS applications via App store and enterprise stores.? 

  • Good to have functional programming experience using RxSwift and combine framework? 

  • Basic understanding of SwiftUI Platform.? 

 

 

Additional Skills: 

 

  • Managing Different environment such as dev, sit, UAT, Prod 

  • App distribution on App store 

  • Functional reactive programming - RxSwift, Combine 

  • Fastlane 

  • App profiling, App performance & Resource utilisation 

  • Code review Practices 

 

 

 

 

 

Hexaware is an Equal Opportunity Employer 

Hexaware is committed to providing a workplace free from discrimination or harassment. We expect every member of the Hexaware community to do their part to cultivate and maintain an environment where everyone has the opportunity to feel included, and is afforded the respect and dignity they deserve. 

Decisions related to hiring, compensating, training, evaluating performance, or terminating are made fairly, and we provide equal employment opportunities to all qualified candidates and employees. We examine our unconscious biases and take responsibility for always striving to create an inclusive environment that makes every employee and candidate feel welcome. 



This job is closed.