Internship Opportunities

Knovo is a Singapore education technology (EdTech) brand created in 2021 to allow learners to access quality education and qualified educators from any country

Image

Junior Software Developer Internship

Position Summary

The Junior Software Developer must have sufficient technical skillset, understand basics of coding, algorithms, data structures, system designs and possess good development experience. The incumbent will work closely with the Software Engineer on all tech development projects and initiatives for the products of the Company.

Reporting

Software Engineer

Key Responsibilities

  • To assist the development manager with all aspects of software design and coding.
  • To attend and contribute to the Company’s development meetings.
  • To learn the codebase and improve coding skills.
  • To monitor the technical performance of internal systems.
  • To gather information from consumers about program functionality.
  • To write reports.
  • To write and maintain codes.
  • To conduct development tests to support the tech team in website development, changes and updates.
  • To coordinate and perform Quality Assurance (“QA”)/Quality Control (QC”) & User Acceptance Testing (“UAT”).
  • To coordinate with tech vendors for the Company’s tech development pathways.
  • To capture and organize all functionality test results and feedback to the tech development team.
  • All other responsibilities / duties incidental to the above-mentioned scope can be reasonably expected of an individual in the position of Junior Software Developer

OJT Competencies you will learn

  • Manage resource utilisation.
  • Set up Virtual Machine.
  • Set up and manage Cloud Service.
  • Build automation frameworks to manage infrastructure operation.
  • Perform script maintenance.
  • Develop and deliver applications.
  • Manage application deployment.
  • Manage infrastructure.
  • Deploy new modules, upgrades and fixes
  • Manage Configuration Deployment.
  • Perform Threat Assessment.
  • Perform Security Vunerability testing.
  • Develop a cross-platform mobile app by using React Native, and familiarize the app deployment process in Apple Developer Console for iOS and Google Play Console for Andriod. Scripting will be involved for deployment automation.
  • Develop Test Automation.
  • Design and implement infrastructure using AWS cloud service. Identify and mitigate problems using available resources on AWS cloud such as CloudWatch to resolve issues.
  • Configure environments, service integration, monitor and analyse using Firebase console for real-time notification and product improvement.

Education & Qualification

Degree in Applications Development, Computer Science or a related field.

Work Experience

We welcome fresh grads in the related field or entry-level executives. Experience in the education or professional training industry will be a plus.

Requirements

Technical / Professional Skills

  • Knowledge of basic coding languages including C++, HTML5, and JavaScript.
  • Proficient with WordPress.
  • Familiar with JIRA software.
  • Understand how to write JIRA tickets for issue reporting and bug fixes.
  • Strong knowledge of UIUX design process.

Non-Technical / Soft Skills

  • Excellent written and verbal communication skills and presentation skills.
  • Active listening.
  • Strong in tasks prioritisation and time management.
  • Attention to detail – Job requires being careful about detail and thorough in completing work tasks.
  • Critical thinking, strong analytical and problem-solving skills.
  • Takes initiative – willingness to take on responsibilities and challenges.
  • Highly adaptable in a fast-paced work environment and flexible (i.e. open to change, be it positive or negative).
  • Motivated self-starter, resourceful and independent.
  • Excellent team player.
  • Able to meet deadlines.
  • Strong communication skills.

Please apply in English, including CV and cover letter via hello@knovo.io.

Salary

SGD 1,000.00 – 1,200.00

Why Join Us

We are growing our team to address the opportunities of a digital learning landscape. We believe great companies are built from a collection of backgrounds, experiences, and perspectives. We celebrate individuality and encourage imaginative solutions to build a diverse, lively, hardworking, and dynamic team. At Knovo, we empower individuals to lead projects to further our journey of building an innovative learning network.

Employees will get to work in a fast-growing company and be part of a solution-focused and inspiring team that is set to break the boundaries of the Edtech scene. The role gives you the opportunity to work with talented technology teams, build useful client relationships, manifest our ideas into reality and create a successful business with us.

Be a part of the future that will shape how people learn, teach and connect globally through our knowledge exchange platform. We offer flexible working hours and competitive salaries.

Do something with a purpose. If you have the growth mindset and want to grow with a company in the long run and progress up the ranks based on merit & results, join us!