Join a team looking to transform the future of education

Who is KEEP

KEEP is a small team striving to see a world where educators and learners are empowered with impactful resources and innovative technologies for lifelong education. We believe that if you help one teacher who helps hundreds of students, you can impact the next generation of world leaders in our society. That’s why when KEEP started back in 2014, we simply wanted to build a platform that would enable access to educational resources, data, analytics, courseware, and tools to a global community.

What’s it like to work at KEEP?

While we’re officially a university research project, rooted in research, data, and time-tested processes, we also operate as an energetic team, with all hands on deck, working together in flexible roles which make this an enjoyable place to work. We’re not here to just “get work done”, but to make an impact and want to have fun while doing it. We still take what we do seriously, and we’re always looking for the best talent and the most effective processes like Agile methodology, to help us get to the next level.

How do I apply?

If KEEP sounds interesting to you, first sign up for an account and take a look around at our products. Look through the available positions below, then send your CV and cover letter to careers@keep.edu.hk. Please include the following in your cover letter.

  • Name, contact information, and a little bit about yourself
  • Earliest availability date
  • Expected salary
  • Any previous related work experience samples
  • Why you want to join KEEP
  • How you heard about KEEP

If you know someone who sounds like a great fit for the team, share this page with them!


Job Openings


1. Ruby on Rails Developer (RA)

Department of Computer Science and Engineering

Post Specifications:

The Department is seeking candidates to work on the educational projects, the KEEP (http://www.keep.edu.hk) and the VeriGuide (http://www.veriguide.org), which provide online resources to support faculty teaching and student learning needs. Both projects seek to transform the educational experience for the next generation by adapting to the changing needs of education through e-learning and technology. The appointee(s) will work with a team in an environment similar to that of a start-up, where creativity and critical thinking are encouraged. Proficiency in both front and back end is encouraged, especially Ruby on Rails. Fresh graduates are also encouraged to apply, as long as the candidates are motivated to learn in a dynamic environment.

Qualifications:

  • a Bachelor’s degree or above in Computer Science, Software Engineering, Information Technology or related disciplines good analytical, organizational and communication skills, and creativity
  • a good command of Ruby on Rails, Web programming, and CSS frameworks. Other programming languages are a bonus
  • good skills in various operating system environments, including Windows, Linux, Mac OS X, etc.
  • the ability to work independently and in a startup team environment, and a high willingness to learn
  • the ability to handle multiple tasks, including dealing with system users
  • at least 1 year’s work experience in software engineering
Posted on 28 Sept 2016   (The post is still open for application)

2. Full stack developer / programmer

Department of Computer Science and Engineering

Post Specifications:

We are looking for a candidate who can think outside of the box while applying previous computing and development experiences. You will be involved in using the latest software development methodologies to develop the core products that make KEEP relevant, as well as be able to work on an innovative product called VeriGuide, a plagiarism detection system. Front-end and server-side experience is important to improving the user experience and system scalability. Fresh graduates are also encouraged to apply, as long as the candidate is motivated to learn in a dynamic environment.

Key Responsibilities:

  • designing, developing and implementing the system functions according to specifications
  • meeting with supervisors, managers and potential users to understand the requirements
  • providing technical support for the project team as well as project events, such as demonstrations and seminars
  • assisting in ad-hoc tasks and projects

Applicants should have (requirements and skills knowledge, computer ability, etc.)

  • a Bachelor’s degree or above in Computer Science, Software Engineering, Information Technology or related disciplines
  • good analytical, organizational and communication skills, and creativity
  • a good command of Java, C/C++, Python, SQL, Web programming, CSS, Shell Scripts, PHP or other programming languages
  • good skills in various operating system environments, including Windows, Linux, Mac OS X, etc.
  • the ability to work independently and in a team environment
  • the ability to handle multiple tasks, including dealing with system users
  • at least 1 year’s work experience in software engineering
  • possession of information technology-related professional accreditations (such as SCJP, OCP, MCP, etc.) is preferred
  • Knowledge of the following areas is preferred: (1) cloud computing; (2) search engine; (3) open-source software development; (4) web programming; and (5) text analysis and natural language processing


Posted on 28 Sept 2016   (The post is still open for application)


3. Internship Programme - Development

We are looking for candidates who have a passion for developing educational software to support teaching and learning globally. You will apply computing and development experiences using the latest software development methodologies to develop the core products that make KEEP and VeriGuide relevant. Front-end and server-side experience are important to improving the user experience and system scalability. We are looking for students who are self-directed, willing to learn new things, proactive, flexible, and interested in being part of a small team.

The interns will work on a real project that will eventually be launched into the production. Previous interns' works are already functioning on our current web app. The interns will learn the entire software development lifecycle from project planning, design, requirements, development, testing, and launch on a full stack (server-side, front-end, etc).

We are looking for the following:

  • Major in Computer Science, Software Engineering, Information Technology or related disciplines
  • Good analytical, organizational and communication skills, and creativity
  • a good command of Ruby on Rails, PHP frameworks, CSS, Java, Javascript, C/C++, Python, SQL, Web programming, Shell Scripts, or other programming languages
  • good skills in various operating system environments, including Windows, Linux, macOS, etc.
  • Knowledge of the following areas is preferred: (1) cloud computing; (2) search engine; (3) open-source software development; (4) web programming; and (5) text analysis and natural language processing

Application:

Please email your cover letter and resume to careers@keep.edu.hk by 27 Feb 2018 (Tue).



4. Internship Programme - Business and Marketing

We are looking for candidates who have a passion for promoting educational software to support teaching and learning globally. You will apply business and marketing experiences to develop the core products that make KEEP and VeriGuide relevant. Traditional marketing methods, as well as start-up type ideas, are both essential for this project. We are looking for students who are self-directed, willing to learn new things, proactive, flexible, and interested in being part of a small team.

The interns will work on real projects that will be used to promote KEEP to Hong Kong and the world. Previous interns' works have already been part of the existing marketing plan. The intern will learn project planning, marketing funnel, use of social media and newsletters, presentation protocols, business communication skills, web analytics, etc.

We are looking for the following:

  • Major in business, marketing, or other related disciplines
  • Good analytical, organizational and communication skills, and creativity
  • A good command of marketing and communication concepts
  • A good command of both English and Chinese language
  • Ability to use various operating system environments and office tools, including Windows, macOS, Microsoft Office (especially Excel), slack, etc

Application:

Please email your cover letter and resume to careers@keep.edu.hk by 27 Feb 2018 (Tue).


5. Internship Programme - Design

We are looking for candidates who have a passion for education and communication to help share KEEP’s vision and mission in Hong Kong and around the world. You will contribute to developing marketing & online materials, eg. e-newsletter, presentation slides, poster, web banner, print material, website, etc. 

During the internship, you will learn design thinking process, produce graphics for promotional materials and involve in real-life web product development.

We are looking for the following:

  • Think from users’ perspective to discover problems, explore creative solutions and execute them
  • Work closely with designers & developers to create simple & creative solutions for design needs
  • Comfort working in Adobe Creative Suite, including Photoshop, Illustrator (Basic knowledge of HTML and CSS is a plus)
  • Ability to produce print materials
  • Understanding responsive web design is a plus

Application:

Please email your cover letter, resume and portfolio (online / file size not larger than 2MB) to careers@keep.edu.hk by 27 Feb 2018 (Tue).