
iOS Development

Android Development

GUI Design
Responsibilities
Design and build advanced applications for the iOS platform
Collaborate with cross-functional teams to define, design, and ship new features
Unit-test code for robustness, including edge cases, usability, and general reliability
Work on bug fixing and improving application performance
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Requirements
BS/MS degree in Computer Science, Engineering or a related subject
Software development experience
Software development experience
Good knowledge of iOS devices
Nice To Have
Working experience in iOS development
Have published one or more iOS apps in the app store
A deep familiarity with Objective-C and Cocoa Touch
Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
Experience with third-party libraries and APIs
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Solid understanding of the full mobile development life cycle
Responsibilities
Design and build advanced applications for the Android platform
Collaborate with cross-functional teams to define, design, and ship new features
Work with outside data sources and API’s
Unit-test code for robustness, including edge cases, usability, and general reliability
Work on bug fixing and improving application performance.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Requirements
BS/MS degree in Computer Science, Engineering or a related subject
Software development experience
English spoken and written
Good knowledge of Android devices
Nice To Have
Proven working experience in Android development
Have published at least one Android apps
Experience with Android SDK
Experience working with remote data via REST and JSON
Experience with third-party libraries and APIs
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Solid understanding of the full mobile development life cycle
Responsibilities
Design and build advanced applications for the iOS platform and Android platform
Collaborate with cross-functional teams to define, design, and ship new features
Unit-test code for robustness, including edge cases, usability, and general reliability
Work on bug fixing and improving application performance.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Requirements
Advance Diploma in multimedia designing or a related subject
Designing artworks experience
English spoken and written
Good knowledge of Photoshop and Illustrator
Nice To Have
Working experience in branding designs
A deep familiarity on Adobe creative cloud
Experience working with social media designs
Working knowledge of the general GUI designs
Solid understanding of designing terms