Senior iOS Developer

Luxoft

  • Chicago, IL
  • Permanent
  • Full-time
  • 20 days ago
Project description8-10+ years of software development experience • 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 jobResponsibilities
  • 8-10+ years of software development experience
  • 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
SKILLSMust have
  • 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)
  • Expected to write complex code
  • 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
  • Excellent written and oral communications skills
Nice to have
  • Experience with Test Driven Development, automated unit testing and continuous integration

Luxoft