Senior Fullstack Developer - UAE

  • Location

    UAE - Abu Dhabi

  • Sector:

    ConsumerTech

  • Job type:

    Permanent

  • Contact:

    Joe Entwisle

  • Contact email:

    joe.entwisle@cloudstreamglobal.com

  • Job ref:

    JN -092018-90532

  • Published:

    11 days ago

  • Expiry date:

    2018-12-02

  • Startdate:

    2018-11-01

  • Consultant:

    Joe Entwisle

Job description

One of the fastest growing Education Technology companies in the world based in Abu Dhabi, United Arab Emirates, is expanding and looking for intermediate - Senior Software Engineers with min 5 years’ experience. This forward-thinking company utilizes AI/ML techniques to change the way children learn, preparing the next generation for the future with a single-minded purpose to redefine education, at both a local and a global level.


ESSENTIAL


▪  Follow Clean Code/Solid principles - Uncle Bob aka Robert C Martin

▪  Adhere and use TDD/BDD.

▪  Outstanding ability to develop efficient, readable, highly optimized/maintainable and clear code.

▪  JavaScript, React.JS, Java1.8 Min

▪  Microservices, Rest.

▪  Messaging (One of RabbitMQ, ZeroMQ, ActiveMQ or any such others).

▪  Mocking (any of the following Mockito, EasyMock, JMock, Spock, Jasmine, Mocha).

▪  IDE WebStorm

▪  Build tools (One of Gradle, Webpack,Grunt,Gulp). 

▪  SQL Database (One of Oracle, MS SQL Server or Postgres).

▪  NoSQL, MongoDB.

▪  Ensure all software built is robust and scalable. 

▪  Experience building server-side web applications.

▪  Detailed understanding and experience of front-end web development (HTML/CSS/JavaScript).

▪  Understanding of and experience with a range of approaches to testing application code and systems for behavior and performance (any of Selenium, Geb, Wiremock, Jmeter, Gatling, Sauce Labs).

▪  An ability to communicate technical concepts to a non-technical audience. 

▪  Working knowledge of unix-like operating systems such as Linux and/or Mac OS X. 

▪  Knowledge of the git version control system.

▪  Ability to quickly research and learn new programming tools and techniques. 

▪  Understanding of the use of Responsive Web Design.

▪  Deep knowledge of accessibility standards and developing web products that can be used easily by users with a range of assistive technology needs.


DESIRABLE 


▪  Mentor and train other developers in a non-line management capacity. 

▪  Experience mentoring or helping colleagues optimize their code. 

▪  Knowledge of relational and non-relational database systems. 

▪  System administration and configuration management skills. 

▪  Experience presenting work at user groups, business and to peers. 

▪  Experience of building and scaling high-traffic websites. 

▪  Experience of handling large data sets and scaling their handling and storage. 

▪  Experience of designing and maintaining public HTTP APIs. 

▪  Experience of handling large data sets and scaling their handling and storage. 

▪  Ruby. 

▪  Other JVM languages (Java, Groovy, Scala, Clojure, Kotlin etc). 

▪  Other NoSQL databases such Neo4J, Cassandra, Redis etc. 


BENEFITS


•  Return flights once a year (All immediate family members)

•  Work Visa (All immediate family members)

•  Tax free salary and discretionary bonus

•  Full Medical Cover (All immediate family members)

•  25 days paid leave per year + 13 days public holiday

•  Provide an interest free loan of up to 85% of your accommodation in the first year

•  Service bonus

•  First month’s accommodation free


Applications who do not have the above-mentioned technologies will NOT be considered.


If you do not receive a response within 7 days of applying, unfortunately your application was not shortlisted.