Junior Front-End Developer

Talent Share Private Companies Management LLC | Requisition ID: REQ000020980
calendar Junior location United Arab Emirates
time 23 days ago
Login to Apply

Job Description

Job Summary

We are seeking a junior front-end developer to build responsive, accessible, and high-quality user interfaces. You will translate UX designs into production-ready code, integrate APIs, write basic tests, and collaborate with designers and back-end engineers. This role is ideal for candidates with foundational web skills and a growth mindset.

Key Responsibilities

  • Implement UI from Figma/UX specs using semantic HTML, modern CSS, and JavaScript/TypeScript.

  • Build responsive layouts with cross-browser/device compatibility.

  • Integration  with APIs.

  • Contribute components to the design system and follow coding standards.

  • Write basic unit/UI tests; fix bugs with guidance from seniors.

  • Use Git for branching, PRs, and code reviews; document changes clearly.

  • Monitor and improve page performance (images, bundles, Core Web Vitals basics).

  • Apply accessibility best practices (ARIA, keyboard navigation, color contrast).

  • Participate in sprint ceremonies and collaborate across functions.

Skills & Knowledge

Core Web: HTML5, CSS3 (Flexbox/Grid), JavaScript (ES6+), basic TypeScript
Framework (any one preferred): React (preferred) / Vue / Angular fundamentals
Styling: SCSS/Tailwind, CSS Modules, responsive patterns
State & Data: Fetch/Axios, JSON handling, React hooks (if React)
Tooling: Node.js, npm/yarn/pnpm, Vite/Webpack (beginner)
Quality: ESLint/Prettier, basic testing (Jest + RTL or equivalent), Chrome DevTools, Lighthouse basics
UX & A11y: Usability basics, semantic markup, alt text/labels
Soft Skills: Clear communication, collaboration, curiosity, ownership, time management

Education Qualification

  • Bachelor’s degree in Computer Science, Software Engineering, IT, or related field
    (Strong bootcamp/self-taught candidates with a solid portfolio are welcome.)

Experience

  • 0–2 years total experience (internships, academic, or freelance projects count).

  • Portfolio/GitHub with 2–3 projects demonstrating responsive UI and API integration.

Key Focus Areas 

  • Code Quality: Clean, readable components; adheres to linting and conventions.

  • UX Fidelity: Interfaces match design intent and feel smooth.

  • Performance: Sensible asset use; avoids unnecessary re-renders; basic lazy loading.

  • Accessibility: Keyboard support, proper semantics, contrast compliance.

  • Collaboration: Constructive PRs, proactive questions, reliable delivery.

  • Learning Velocity: Incorporates feedback quickly; documents learnings and decisions.

Tools & Equipment

  • Hardware/OS: Developer laptop (Windows/macOS/Linux) with modern specs.

  • IDE: VS Code (recommended) with ESLint/Prettier extensions.

  • Version Control: Git, GitHub/GitLab; basic CI (GitHub Actions/GitLab CI) exposure.

  • Runtime & Build: Node.js LTS, npm/yarn/pnpm, Vite/Webpack.

  • Design Handoff: Figma (or Sketch/XD) for specs and assets.

  • Testing/Debug: Jest/RTL (or framework equivalent), Chrome DevTools, Postman/Insomnia.

  • Project & Comms: Jira/Trello, Slack/Teams.

Job Detail
  • Work Type: Full Time
  • Country: United Arab Emirates
  • Languages to be known :
  • City: Dubai
  • Job Category : Information Technology