Front End Developer – Kandy

Job Description: Front End Developer – Kandy

We are seeking a dependable and detail-oriented Front End Developer to join our growing development team in Kandy. This role is ideal for someone who values structured work, clean code, and a practical approach to solving real-world interface problems. You will be responsible for translating UI/UX designs into functioning web applications and ensuring consistency, responsiveness, and accessibility across different platforms and devices.

If you are a developer who cares about user experience, takes deadlines seriously, and prefers clarity over flair, this role provides an opportunity to contribute meaningfully to both new and ongoing projects in a stable and professional environment.


Position Summary:

As a Front End Developer, your primary responsibility will be building the client-facing side of web applications. This includes working with HTML, CSS, JavaScript, and modern front-end frameworks to implement functional and responsive user interfaces based on design specifications.

You will work closely with UI/UX designers, back-end developers, and product managers to ensure seamless integration and a consistent user experience. Your role also involves ensuring browser compatibility, code maintainability, and performance optimization.

This position reports to the Head of Engineering and will be a part of a collaborative team that values quality, responsibility, and straightforward communication.


Key Responsibilities:

  • Convert UI/UX design mockups into fully functional web interfaces using HTML, CSS, and JavaScript.
  • Develop and maintain front-end code using frameworks such as React, Vue.js, or Angular.
  • Ensure responsiveness and cross-browser compatibility across devices and platforms.
  • Collaborate with back-end developers to integrate APIs and server-side logic with the front-end.
  • Follow version control protocols (primarily Git) to manage code changes and collaborate with team members.
  • Participate in code reviews and maintain documentation for your code and processes.
  • Write clean, maintainable, and well-commented code that aligns with team standards.
  • Optimize web performance by identifying and fixing bottlenecks related to front-end architecture.
  • Test and debug UI components across different browsers and devices.
  • Stay updated on best practices in accessibility, usability, and security for front-end development.
  • Provide realistic time estimates and communicate progress and blockers clearly.
  • Follow internal project management processes to track tasks, updates, and milestones.

Required Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related discipline.
  • Minimum of 2 years of experience in front-end development or a similar role.
  • Strong understanding of HTML5, CSS3, and JavaScript (ES6+).
  • Hands-on experience with one or more modern front-end frameworks such as React, Vue.js, or Angular.
  • Experience working with RESTful APIs and integrating front-end components with back-end systems.
  • Proficiency with version control tools like Git.
  • Familiarity with browser testing and debugging tools.
  • Understanding of responsive design and mobile-first development principles.
  • Ability to work independently and take ownership of tasks from start to finish.

Preferred Attributes:

  • Prior experience working on production-level web applications with real users.
  • Knowledge of TypeScript and component-based architecture.
  • Familiarity with modern build tools and bundlers such as Webpack, Vite, or Rollup.
  • Understanding of state management tools such as Redux, Vuex, or Context API.
  • Exposure to performance optimization techniques, lazy loading, and code splitting.
  • Experience with front-end testing tools such as Jest, Mocha, or Cypress.
  • Comfortable working with UI libraries like Tailwind CSS, Bootstrap, or Material UI.
  • Good eye for design and attention to layout accuracy.
  • Structured approach to debugging and problem-solving.

Work Conditions:

  • This is a full-time, on-site role based at our office in Kandy.
  • Working hours are Monday to Friday, 8:30 AM to 5:00 PM, with flexibility depending on project deadlines.
  • You will work in a quiet, well-equipped office environment with reliable infrastructure.
  • Occasional remote work may be allowed after the probation period, depending on performance and project needs.
  • Collaboration with team members will primarily occur through in-person meetings, task boards, and structured daily check-ins.

What We Expect From You:

  • Commitment to quality—your code should work, and your interface should look and behave as intended.
  • Clear communication—you should be able to explain what you’re working on, flag issues early, and ask for help when needed.
  • Accountability—if you take a task, we expect it to be completed or updated without being chased.
  • A logical, structured approach to development—no cutting corners, just reliable, maintainable code.
  • Adaptability—technology evolves, and so should your skills. We expect you to keep learning at a steady, realistic pace.
  • Professionalism—on-time attendance, meeting deadlines, and showing respect in all communications.

What You Can Expect From Us:

  • A stable work environment where responsibilities are clearly defined and goals are realistic.
  • Transparent management that values feedback, respects boundaries, and supports long-term growth.
  • Access to licensed tools, modern tech stack, and structured code review systems to help you improve your skills.
  • Regular performance reviews with actionable feedback and the opportunity to grow into senior technical or leadership roles.
  • Fair and competitive compensation based on your experience and contribution.
  • A team that values quality over flashiness—we care about how things work, not just how they look.
  • Paid leave, training support, and potential for career advancement within the company.

Who Should Apply:

This role is ideal for someone who:

  • Is currently working as a front-end developer and is looking for a more stable, focused environment.
  • Wants to avoid the noise of startups and prefers a workplace with structure and defined processes.
  • Lives in or around Kandy or is planning to relocate and is seeking a full-time, long-term role.
  • Cares about practical software development—not just flashy interfaces, but code that lasts and scales.
  • Has an honest approach to work, values being part of a team, and doesn’t need to be reminded of deadlines.
  • Believes in showing results through code, not through empty jargon or long-winded updates.

Application Process:

If this sounds like a good fit, please submit the following documents:

  • Your CV (PDF or DOC format)
  • A short cover letter outlining your recent front-end work and what technologies you’ve used
  • A link to your GitHub profile or portfolio (if available)
  • Contact information for two professional references
  • Your expected salary and earliest possible start date

Applications should be submitted via email to our HR department using the address listed in this job posting. Shortlisted candidates will be contacted for an interview, which may include a technical assessment or a short coding exercise.

All information provided will be treated with strict confidentiality.


Final Word:

The Front End Developer role isn’t about flashy design trends or chasing hype. It’s about building clean, working code that serves users, supports back-end logic, and stands the test of time. We’re not looking for the loudest voice in the room—we’re looking for someone who quietly delivers solid results.

If you’re someone who cares about getting the details right, sticking to timelines, and working with people who respect what you do, we encourage you to apply.

Search for more related Jobs

Apply Now

Leave a Comment