JOB CODE: #003
POSITION RESPONSIBILITIES:
- Develop, Enhance and support robust iOS applications for international clients.
- Design, develop, maintain and enhance applications based on business requirements, using approved technologies and coding standards.
- Work with designers to ensure the designed interfaces are applied correctly.
- Ensure that we comply with best practices for user interface development, including accessibility and internationalization / localization.
- Develop within an Agile workflow.
- Use the teams predefined coding standards and practices.
- Continue to learn and develop as a software engineer.
- Collaborate with team members on projects.
MINIMUM REQUIREMENTS:
- Bachelor’s degree in Computer Science – 3-7 years of professional experience.
- Ionic and cross-platform experience is beneficial.
- Experience designing, developing, debugging and deploying software for server-side development using Swift / Objective-C as the primary language for iOS
- Good knowledge in iOS SDK, different versions of iOS, and how to effectively write code for a multitude of devices
- Extensive knowledge of Mobile Design principles and third-party libraries
- A solid foundation of modern data structures, algorithms, and software design and can consistently deliver testable, scalable, highly-readable code using OO best practices.
- Prior experience building RESTful API’s
- Experience with cloud messaging API’s, offline storage, background processing, threading, and performance tuning, caching and performance optimization.
- Released an app to the Apple store.
- Familiar with automation testing, build and continuous integration using Maven or Gradle.
- Experience with REST APIs and JSON.
- Experience using Team Foundation Server (TFS) and Gitlab for source control.
- Have knowledge about Agile methodology –
- Strong communication skills and ability to work Closely with our development, creative and project management teams
- Proactive, problem-solving, higher job Responsibility and a strong team contributor
- Desire to grow technical skill set into new areas as our technology evolves
- Very Good English
WHAT WE OFFER:
- Package based on experience
- Performance based bonuses
- Health Insurance (SGK)
- Paid time off
- Modern office with great views
- Exposure to the latest web technologies Professional, creative, and fun environment
- Unlimited gourmet coffee, snacks and other perks