Full Stack Developer at Sky News Arabia
Abu Dhabi, , United Arab Emirates -
Full Time


Start Date

Immediate

Expiry Date

13 Dec, 25

Salary

0.0

Posted On

16 Sep, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, Spring Boot, Tizen, Vod, Ruby, Python, Php

Industry

Computer Software/Engineering

Description

Job Description
Full Stack Developer will work in an agile team environment with responsibility of design, development and integration of applications and services on both back-end and front-end sides. The candidate is expected to be a driving force in setting the pace and commitment level for the team and to contribute suggestions for, and to actively support, Sky News Arabia’s development practices.
Key Responsibilities
-

Management of complete development process from conception to deployment.

  • Design
  • Build of REST / GraphQL API and integrate with Front End UI
  • Maintenance, troubleshooting debugging and upgrading of existing software products.
  • Develop and test across multiple browsers, platforms and devices, including smartphones.
  • Deliver clean, secure, highly maintainable and scalable code.
  • Collaboration with team members and product manager in business and technical discussions to adopt best practices and help identify optimal technical solutions.
  • Work with client services, sales, and the design team, and manage time across multiple projects and tasks in a deadline-driven, team environment.
  • Writing technical documentations.

Key Skills, Experience and Education
-

BSc degree in Computer Science or relevant field.

  • Minimum of 5-year experience in software development.
  • Proficient understanding of HTML5, CSS3.
  • Proficient experience in responsive web development.
  • Proficient understanding of client-side scripting using javascript and TypeScript.
  • Proficient understanding of integration with back end services using REST API, GraphQL (AJAX, JSON, XML).
  • Proficient understanding of CSS pre-processing platforms such as LESS and SASS.
  • Proficient understanding of cross-browser compatibility issues and ways to work around them.
  • Proficient understanding of HTTP/HTTPS protocol.
  • Proficient understanding and hands on Experience using ReactJS.
  • Good Understanding of Search Engine Optimizations (SEO) principals.
  • Experience in developing unit test cases using (Mocha, Jasmine, Jest, Chai).
  • Experience in developing automated functional test cases using selenium or cypress.
  • Experience working with web servers (Apache, Nginx).
  • Proficient understanding of server-side technologies.
  • Proficient experience developing micro services, REST / GraphQL API.
  • Experience working with RDBMS (MySQL, MariaDB, Postgres) and NoSQL DB (MongoDB).
  • Proficient understanding modern architectures like JAM Stack, MEAN Stack and MERN Stack.
  • Good Knowledge on Cloud Native patterns (preferably AWS), serverless, microservices architecture and containers (Docker, Kubernetes).
  • Proficient experience in development using NodeJS ecosystem.
  • Experience using Git version and Git Flow.
  • Experience using NPM or Yarn.
  • Experience with CI/CD build/deployments.
  • Experience working in Agile environment specifically SCRUM.

OPTIONAL SKILLS:

  • Experience in development using Java, Python or Ruby.
  • Experience in development using PHP.
  • Experience in development using Java EE.
  • Experience in development using Spring Boot.
  • Knowledge of AWS cloud serverless architecture and Lambda functions.
  • Mobile applications development.
  • Experience in NextJS.
  • Cross-Platform mobile applications development using Flutter or ReactNative.
  • Experience in developing for (WordPress, Drupal, Strapi).
  • Tizen and Web OS development
  • Knowledge of VOD and Live Streaming protocols (HLS, DASH).
Responsibilities

Please refer the Job description for details

Loading...