Beschreibung
For 15 years Info-Tech has worked with customers across industries including food and nutrition, private banking, luxury goods and electronics. We are a Swiss company, and believe that proximity to our partners adds value to the services we provide. Developing close relationships with our customers and our consultants, we provide professional, efficient and flexible services. We succeed because of the trust and respect that we have built with our customers over the years.
For a major international client in Lausanne, we are looking for a:
Senior iOS or Android Developer to be in charge of the application development, corrective maintenance and code improvements of our client's E-commerce applications
Responsibilities will include:
Analysis
- Interpret written business requirements and technical specification documents
- Investigate, analyze and document reported defects
- Estimate development stories
- Act as a Solution Designer when needed
Development
- Write good quality code
- Perform corrective maintenance and correction of identified defects
- Unit test development
- Participate in bug resolution
- Apply best practices, and software architecture guidelines
Test & Documentation
- Participate in various phases of test development cycle (unit, functional, integrated, acceptance)
- Create, document, implement automated unit tests
- Create and maintain technical documentation
Candidates must be able to demonstrate:
For the iOS Developer
- 5-10 years experience as developer with 3 years experience as an iOS developer
- Proven experience on iOS version 6 to 9 to develop apps for iPhone and iPad
- Experience with the following technologies: CocoaPods, AFTNetworking, Masonry, Kiwi
- Experience with any of the following technologies would be a plus: Bluetooth, ReactiveCocoa, Swift language, Instruments, Jenkins
For the Android Developer
- 5-10 years experience as developer with 2-4 years experience as an Android developer
- Experience on Android SDK and development from version 4.x
- Experience with Android unit tests, integration tests and instrumentation tests.
- Experience with any of the following technologies would be a plus: Bluetooth, Volley, ORMLite, Dependency Injection, ReactiveJava, Robolectrie, Appium, Jenkins
- Knowledge of the Material Design principles would be a plus.
General skills for both
- Strong knowledge of OOP and design patterns
- Experience and good knowledge of Web Services consumption (JSON, RESTful)
- Master degree in SW engineering or other IT related fields or equivalent experience
- Previous experience in code inspection, review and code quality check
- Extensive knowledge of application signing and deployment on the application stores
- Experience with source code management (GIT)
- Experience in hybrid architecture (Webview + WebServices) would be a plus
- Working experience in Agile environment
- Good communication skills in English (fluent), French would be a plus
This is a contract position with an international client until the end of 2016 in the first instance. The client is located on Lake Geneva, in Lausanne.
Info-Tech will provide advice and support through your relocation if you are working in Switzerland for the first time.