- Company Name
- Intelcom | Dragonfly
- Job Title
- Front-End Software Developer – Web & Mobile
- Job Description
-
**Job Title:** Front‑End Software Developer – Web & Mobile
**Role Summary:**
Design, develop, test, and maintain web and mobile front‑end components that integrate with large‑scale distributed services. Collaborate with product, operations, and back‑end teams to deliver high‑quality, scalable software that supports package tracking, label detection, and operational tools in a global e‑commerce logistics environment.
**Expectations:**
- Deliver production‑ready code on tight schedules with a focus on maintainability and performance.
- Own technical documentation, code reviews, and testing strategies.
- Continuously evaluate and refactor existing solutions for efficiency and new requirements.
- Communicate effectively in English, both verbally and written, with cross‑functional stakeholders.
**Key Responsibilities:**
- Write clean, readable, responsive front‑end code using modern JavaScript frameworks (React, Angular, or Vue).
- Implement and maintain unit, integration, and end‑to‑end tests.
- Participate in agile sprints, including backlog grooming, stand‑ups, and retrospectives.
- Collaborate with back‑end developers to design and consume RESTful or GraphQL APIs.
- Review technical design documents and contribute to architectural decisions.
- Ensure front‑end applications are performant, accessible, and compatible across browsers and mobile devices.
- Work with DevOps to deploy front‑end assets to cloud environments (AWS, GCP, Azure).
**Required Skills:**
- 5+ years of software development experience in JavaScript/TypeScript.
- Proficiency with front‑end frameworks (React, Angular, or Vue) and state management libraries.
- Experience with CI/CD pipelines, source control (Git), and code review practices.
- Understanding of responsive design, cross‑browser compatibility, and mobile UX principles.
- Familiarity with micro‑services, SOA, and cloud‑native architectures.
- Strong debugging, testing, and performance tuning abilities.
- Ability to learn new languages and technologies rapidly.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Engineering, or related technical field (preferred).
- Relevant certifications (e.g., AWS Certified Developer or Microsoft Certified: Azure Developer Associate) are a plus.