Skip to main content
Back to all jobs
Job opportunity

Associate, Software Engineering (Frontend)

Naamko
Full-timeMale'IT Software (Software Engineering / Development / Application Development)
The employer does not accept online applications through Jobsicle. Follow the instructions in the job description.

Job description

Job Title: Associate, Software Engineering (Frontend) Company: Naamko Group Business Unit: Naamko Tech Location: Malé, Maldives Work Arrangement: Hybrid, Corporate Office Sunday to Thursday, remote on Saturday Vacancies: 1 Salary: Competitive, based on experience and qualifications Employment Type: Fixed-Term Contract (1 Year) Working Hours: 08:00 to 16:00 or 09:00 to 17:00 (flexible), Saturday to Thursday Application Deadline: 15 November 2026 How to Apply Send your CV, with links to code samples or a Git profile where available, to careers@naamko.com with the subject line "Application | Associate, Software Engineering (Frontend) at Naamko Tech". About Naamko Tech Naamko Tech is the technology division of Naamko Group, responsible for the development and operation of enterprise systems and digital platforms across the Group's 13 business units. Naamko Tech also develops software for external clients on a commercial basis. The Role We are looking for an Associate, Software Engineering (Frontend) to build the interface layer of applications that support Group operations. You will turn approved designs and product requirements into production-ready React and TypeScript code for customer-facing platforms and internal tools. Responsibilities • Build responsive, accessible interfaces in TypeScript and React for customer-facing platforms and internal tools • Implement Design (UI/UX) specifications faithfully, raising feasibility issues before build • Where no design is supplied, assemble internal-tool screens from existing design-system components, and refer new patterns and customer-facing screens to Design (UI/UX) • Contribute to the shared component library and its documentation • Work with backend engineers to agree data contracts and handle loading, empty and error states correctly • Write unit, component and end-to-end tests and keep them passing in CI • Participate in code reviews • Support the release of features through the existing CI/CD pipelines Requirements • Bachelor's degree (MNQF Level 7) in Computer Science, Software Engineering or a related field, with a minimum of 18 months' relevant experience, OR Advanced Diploma (MNQF Level 6) with a minimum of 3 years' relevant experience • Proficiency in JavaScript and TypeScript • Hands-on experience with React, including component design and state management • Solid command of HTML and CSS, responsive layout and cross-browser behaviour • Understanding of accessibility standards and semantic markup • Working knowledge of REST APIs and JSON • Experience with Git, including code review through pull requests • Good communication skills in English Preferred • Next.js and server-side rendering • Front-end testing tools such as Jest or Vitest, React Testing Library and Playwright • Ability to read Figma files and design tokens • Exposure to CI/CD and cloud hosting on AWS, Azure or similar • Familiarity with Agile methods such as Scrum • Dhivehi proficiency, or experience of right-to-left (Thaana) layout What We Offer • Competitive Salary : based on experience and qualifications • Maldives Retirement Pension Scheme (MRPS) : enrollment from the first day of employment, including the probationary period • Corporate Healthcare Insurance : enrollment upon renewal of contract on a permanent basis • Annual Increment : subject to performance evaluation • Pathway to Permanent Employment : opportunity for conversion to full-time permanent employment upon successful completion of contract • Career Development : structured career progression through Naamko's organisational framework
Application contact

For application enquiries, contact careers@naamko.com