As a web and mobile developer with two years of experience, developing a high quality and stable application with interoperable platform.

Skills for Web App Developer:

  • Previous work experience as a MEAN Stack Developer for (2) years

  • BSc degree in Computer Science or a similar relevant field
  • In-depth knowledge of NodeJS, ExpressJS or Restify

  • Experience implementing applications using Angular 2 or React

  • Experience creating front end applications using HTML5, Angular, LESS/SASS

  • Hands-on experience with JavaScript Development on both client and server-side
  • Experience with modern frameworks and design patterns, minimum one-year experience with MEAN Fullstack paradigm

Knowledge of the following will be considered as an advantage:

  • Consumer Web Development Experience for High-Traffic, Public Facing web applications

  • Experience with cloud technologies is also a plus

  • Creating secure RESTful-based web services in XML and JSON, Javascript, JQuery

  • Continuous integration (Jenkins/Hudson) and version control (SVN, Git)

Skills for iOS Developer

  • Proficient with Objective-C or Swift {{depending on project requirements}}, and Cocoa Touch

  • Strong understanding of iOS app development frameworks like UIKit, Core Data, and Core Animation.

  • Experience with offline storage, threading, and performance tuning

  • Knowledge of web services, APIs, and JSON/XML data formats.

  • Familiarity with RESTful APIs to connect iOS applications to back-end services

  • Knowledge of other web technologies and UI/UX standards

  • Understanding of Apple’s design principles and interface guidelines

  • Knowledge of low-level C-based libraries is preferred

  • Experience with performance and memory tuning with tools {{such as Instruments and Shark, depending on project needs}}

  • Familiarity with cloud message APIs and push notifications

  • The Knack for Benchmarking and optimization

  • Proficient understanding of code versioning tools {{such as Git, Mercurial, or SVN}}

  • Familiarity with continuous integration

Skills for Android Developer

  • Proficiency in Kotlin or Java programming language.

  • Strong understanding of Android app development frameworks like Android SDK, Android Studio, and Gradle build system.

  • Experience with Android user interface design, including Material Design guidelines and custom UI components.

  • Knowledge of web services, APIs, and JSON/XML data formats.

  • Familiarity with version control systems like Git.

  • Ability to work with third-party libraries and APIs.

  • Experience with Android app deployment and distribution on the Google Play Store.

  • Understanding of software development methodologies such as Agile or Scrum.

  • Strong problem-solving and debugging skills.

  • Good communication skills to collaborate with team members and stakeholders.

  • Familiarity with software design patterns and best practices.

  • Experience with cross-functional teams including designers and QA.

Newsletter

A short sentence describing what someone will receive by subscribing