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.