Octopus BI

Software Engineer - Frontend (React)

  • Nugegoda

Job Description

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

About the Role:
Octopus BI is seeking two talented Software Engineers (Frontend) to join our team. This role is ideal for individuals passionate about frontend development and eager to grow in a dynamic, collaborative environment.

Key Responsibilities:

  • Write clean, maintainable code, adhering to coding standards and best practices.

  • Meet project deadlines while delivering high-quality work.

  • Collaborate with cross-functional teams, including designers, backend developers, and product managers.

  • Use React as the primary framework (experience with other frameworks is a bonus).

  • Develop and maintain frontend applications using HTML, CSS, and JavaScript.

  • Apply a growth mindset and a learner's attitude to continuously improve skills and contribute to the team.

  • Utilize at least one design system (e.g., Chakra UI, Ant Design) in projects.

  • Work with RESTful APIs for seamless backend integration.

  • Write and maintain test cases using testing frameworks to ensure software quality.

  • Use tools like Git, Webpack, and Babel to streamline development workflows.

  • Align development with user stories to deliver features that meet business goals.

  • Communicate effectively with stakeholders and team members.

Required Skills & Qualifications:

  • Strong knowledge of React and frontend development (HTML, CSS, JavaScript).

  • Familiarity with RESTful APIs and their integration.

  • Experience with at least one design system (e.g., Chakra UI, Ant Design).

  • Knowledge of testing frameworks and writing test cases.

  • Proficiency with web development tools such as Git, Webpack, and Babel.

  • Strong analytical and problem-solving skills.

  • Excellent communication skills for effective collaboration.

  • A proactive attitude with a willingness to learn and adapt.

Education & Experience:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.

  • 2+ years of experience in frontend development.

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