Software engineer, Internet (Educational platform)
Experience and expertise developing in PHP and PHP-based framework such as Symfony Laravel.
Experience developing large-scale web applications — the bigger the better! However, that would not preclude us from interviewing you for the potential to develop them.
Strong understanding of basic web skills.(HTML, CSS and JavaScript)
Superior communications and organization skills — you’re going to be working on a team, so this is essential.
Self-motivation as well as ability and desire to learn new technologies, applications, processes, and environments.
Experience and expertise developing softwares in microprocessors for makers such as Arduino, Raspberry Pi.
Experience and expertise developing cross-platform software and drivers.
Strong understand of system integration.
Superior communications and organization skills — you’re going to be working on a team, so this is essential.
Self-motivation as well as ability and desire to learn new technologies, applications, processes, and environments.
Software engineer, Mobile Applications(IOS/Android)
Deep technical knowledge of mobile application development (either Android or iOS).
Knowledge of UI frameworks (either Android, iOS, XML), MVP application design and complex, reactive touch based UI.
Specialist domains: Embedded/device systems, mobile optimized websites, mobile web browsers, client application development for Windows/Mac (Chrome, WebKit, etc.), third party libraries for either Android or iOS.
Superior communications and organization skills — you’re going to be working on a team, so this is essential.
Self-motivation as well as ability and desire to learn new technologies, applications, processes, and environments.
Software engineer, Unity
Superb knowledge of Unity.
Proven experience building software with Unity (games or other), ideally that are consumer facing and content driven.
Solid understanding of the full software development life cycle.
Superior communications and organization skills — you’re going to be working on a team, so this is essential.
Self-motivation as well as ability and desire to learn new technologies, applications, processes, and environments.