Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer

Ajman University

Ajman

On-site

AED 120,000 - 200,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading educational institution in Ajman is seeking a Software Developer to create user-friendly web applications using React.js. The ideal candidate will have a degree in Computer Science and 2+ years of web app development experience. Strong skills in JavaScript, HTML, and CSS are necessary. Familiarity with Python, Node.js, relational and NoSQL databases is a plus. Join a collaborative team and contribute to innovative projects in an agile environment.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science is mandatory.
  • 2+ years of experience in web application development is desired.
  • Strong problem-solving skills in an Agile/Scrum environment are needed.

Responsibilities

  • Develop and maintain responsive web applications using React.js.
  • Implement reusable components to ensure a modular codebase.
  • Develop and optimize database schemas and queries.

Skills

React.js
JavaScript (ES6+)
HTML
CSS
Python
Node.js
SQL
NoSQL

Education

Bachelor’s or Master’s degree in Computer Science

Tools

Git
Webpack
Django
Flask
Job description
Software Developer Jobs in Ajman, UAE

Key Responsibilities:

Develop and maintain responsive, user-friendly web applications using React.js.

Implement reusable components and hooks to ensure a modular and scalable codebase.

Develop and maintain server-side applications, APIs, and microservices.

Design and optimize database schemas, queries, and indexing strategies for efficiency and scalability.

Implement and maintain authentication, authorization, and data security best practices.

Work with RESTful and GraphQL APIs, integrating third-party services and external systems.

Implement caching mechanisms (Redis, Memcached) and message queues (Kafka, RabbitMQ) for efficient data handling.

Write clean, maintainable, and well-documented code following industry best practices.

Collaborate with other team members

Technical Skills:

Strong experience with React.js and its core principles.

Proficiency in JavaScript (ES6+), TypeScript is a plus.

Strong understanding of HTML, CSS, and modern styling techniques (SASS, Tailwind, CSS Modules).

Experience with frontend build tools (Webpack, Vite, Babel, etc.).

Knowledge of Git, CI/CD pipelines, and agile development workflows.

Qualifications:

Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Software Engineering, or a related field.

2+ years of experience in web application development preferable.

Proficiency in backend programming languages such as Python (Django, Flask), Node.js (Express, NestJS), Java (Spring Boot), Go, or Ruby on Rails.

Strong understanding of relational (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Cassandra, DynamoDB).

Understanding of security best practices, encryption methods, and data protection strategies.

Strong problem-solving skills and ability to work in an Agile/Scrum development environment.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.