Trabajo de SENIOR IOS DEVELOPER en Luxoft, Jalisco - México

SENIOR IOS DEVELOPER

PROJECT DESCRIPTION
Luxoft Holding, Inc. (NYSE:LXFT) is a leading provider of software development services and innovative IT solutions to a global client base consisting primarily of large multinational corporations. Luxoft's software development services consist of core and mission critical custom software development and support, product engineering and testing, and technology consulting. Luxoft's solutions are based on its proprietary products and platforms that directly impact its clients' business outcomes and efficiently deliver continuous innovation. The Company develops its solutions and delivers its services from 18 dedicated delivery centers worldwide. It has over 12,000 employees across 39 offices in 17 countries in North America, Mexico, Western and Eastern Europe, Asia Pacific, and South Africa. Luxoft is incorporated in Tortola, British Virgin Islands, has its operating headquarters office in Zug, Switzerland and is listed on the New York Stock Exchange.
Successful candidate will become a part of distributed team that will work on mobile development project for one of the biggest machinery & heavy equipment manufacturer based in US. As a part of the team you will take part in creating and maintaining mobile products in agile environment with high standards of technical and execution excellence.
RESPONSIBILITIES
- New features full-cycle development
- Work on design, technical quality and existing product support
- Review and troubleshoot technical issues
- Support & follow established developments process as well as engineering practices used by the team

SKILLS
MUST - Strong working knowledge of iOS platform
- Excellent knowledge of Objective C / Swift
- An understanding of the Software Development Life Cycle (SDLC), primarily Agile
- Working knowledge of cross-platform mobile technologies and understanding of associated pros and cons (e.g. Xamarin)
- Working knowledge of client-server architecture
- Ability to create custom UI according to the design
- Ability to write networking code (Bluetooth socket layer, etc.).
- Test-driven development
- Upper intermediate English is a must
- Self-learning ability
NICE TO HAVE Nice to have:
- Knowledge of other mobile platforms (Android, Win8)
- Use and configuration of automated build tools
- Experience with Xcode Tools: Unit Testing, Instruments Analysis
- Continuous integration (e.g. Jenkins)
- Experience with Version Control Systems (Git)
- Experience with Dependency Manager (CocoaPods)
- Experience with Package Manager (RubyGems) 
LANGUAGES
  • English: Upper-intermediate