Octopus BI

Senior Software Engineer - Frontend (React)

  • Nugegoda

Job Description

Position: Senior Software Engineer (Frontend)
Location: Sri Lanka
Company: Octopus BI

About the Role:
We are looking for a Senior Software Engineer (Frontend) to join our team. You will be responsible for building and maintaining frontend applications, ensuring high-quality output, and collaborating with other teams. This is a great opportunity to contribute to innovative web development projects while mentoring junior engineers.

Key Responsibilities:

  • Follow coding standards and best practices to deliver high-quality work.

  • Collaborate with cross-functional teams (design, backend, etc.).

  • Create technical documentation to support development.

  • Mentor junior engineers and help them grow.

  • Work with RESTful APIs and integrate them into frontend applications.

  • Knowledge of Micro Frontends is a plus.

  • Strong experience with React (other frameworks like Angular or Next.js are a bonus).

  • Expertise in frontend technologies: HTML, CSS, JavaScript.

  • Apply unit and integration testing to ensure code quality.

  • Work with design systems like Chakra UI or Ant Design.

  • Use tools like Git, Webpack, and Babel in daily development.

Required Skills:

  • Strong experience with React and frontend technologies.

  • Knowledge of HTML, CSS, JavaScript (ES6+), and RESTful APIs.

  • Familiar with testing and debugging frontend applications.

  • Experience with design systems like Chakra UI or Ant Design.

  • Good communication skills to work with different teams.

Experience & Education:

  • 5+ years of experience in frontend development.

  • Bachelor’s degree in Computer Science or related field.

Please enter First Name
Please enter Surname
Please upload CV/Resume
Please enter Email
Please enter Phone