Senior iOS
Luxoft - Guadalajara, Mexico Metropolitan Area
Apply NowDescripción del trabajo
Responsibilities: • Complete ownership of iOS App Development lifecycle from Requirement gathering, Design, Development to till Release • Architected the base framework of the project with the MVVM patterns. • Integrated the REST based secure API for server communication • Bug fixing and feature enhancements • Participate in the development and maintenance of the Customer facing iPhone application by maintaining existing code base as well as extending it with new features. • Implement solutions according to design, requirements, and standards. • Write unit tests, UI tests, conform to code standards, have your designs and code reviewed. • Work closely with your team members and the software team leads. • Assist in continually improving our software development process and development. • Be committed to stretch goal achievement and willing to do what it takes to get the job. Mandatory Skills Description: 8-10+ years of software development experience • 3 YOE Proficient in SwiftUI development and a good knowledge of its ecosystems • Good knowledge of performance limits and characteristics • Knowledge of memory management and multi-threading • Client facing role - will be working directly with the client and the technical team (both offshore and nearshore) • Good knowledge of Core Data and Web Service Integration • Understanding of crash reporting and analytics framework integration • Experience in integration of pods • Good sense of UI design and a user-oriented focus • Implementation of automated testing platforms and unit tests • Understanding of Apple's design principles and interface guidelines • Proficient understanding of code versioning tool, Git. • Solid understanding for handling exceptions and memory leaks. • Solid understanding of Design patterns • Good understanding of Agile methodologies Languages: English: B2 Upper Intermediate
Creado: Jue, 01 de Ene de 1970