Software Engineer Intern

Hong Kong /
Engineering Team /
Intern
About imBee
imBee www.imbee.io, is on a mission to empower businesses to scale on all instant messaging apps in one place. 

IM apps are originally designed for personal use but not for businesses - we’re reinventing the IM inbox from the ground up so businesses can accomplish more collaboratively, save more, and build better relationships with customers.

We’re growing very fast and backed by some of the best investors in Asia. Our clients range from large corporations like insurance and telecom enterprises, to SME in different fields like medical, E-commerce, education, and retail.

Want to help transform how businesses communicate with customers? 

About the Role
An imBee internship is not any ordinary internship. Every project interns work on is important to the company and its goals. There are three areas: Backend/Frontend/Mobile App.

We value building a culture with strong engineering values and goals because we believe that it is the key to building a great company and product. Interns play an important role in this, as they work alongside full-time employees as equals, working on the same projects that help drive the company and product forward. We expect interns to become valuable contributors to the team, as they work hand-in-hand with people ranging from engineering to design to business development.

We also realize that mentorship is important to allow interns to grow and develop skills in areas which they're looking to improve. For example, every intern will have a full-time engineer as a mentor, and weekly 1:1s with their managers to get feedback and ensure things are going well. We also emphasize code reviews and hold weekly engineering tech talks to maintain high code quality and to optimize for learning the best engineering practices.


Why imBee
-Our team is transforming how businesses communicate with customers on IM, from the ground up
- Everything you do, will make an impact on the product, and help to move closer to the vision
- We’re a group of young, caring, forward-thinking, collaborative, and “get shit done” team
- You’ll be part of this exciting journey, and learn many different things, fast

Responsibilities - Backend Engineer

    • Tackle some of the most challenging problems you can face developing high availability services that need to scale exponentially
    • Plan and implement the architecture of web platforms, REST APIs and CLI tools
    • Integrate different API channels (Whatsapp, FB Messengers, Line, WeChat, etc)
    • Write high quality, maintainable code with extensive test coverage in a fast-paced startup environment with tight schedules
    • Help evaluate and choose emerging technologies, new service protocols, and architectures, self-healing capabilities, performance and code quality tooling, etc
    • Plan and execute transitions to a micro services architecture to help us to scale our business
    • Support in designing and maintaining automated release process tools and infrastructure

Responsibilities - Frontend Engineer

    • Develop our web-based product interface and our company website
    • Work on internal tooling to improve the development experience of other engineers and ship faster and safer
    • Collaborate with product managers and our customer facing teams to analyze customer problems and design high impact features
    • Work with our customer facing teams to triage, troubleshoot, and fix bugs
    • Write unit and integration tests to ship high quality software
    • Identify bottlenecks and implement optimisations to deliver a smooth experience to our customers

Responsibilities - Mobile App Engineer

    • Develop imBee mobile messaging app
    • Build pixel-perfect, buttery smooth UIs across both mobile platforms.
    • Leverage native APIs for deep integrations with both platforms.
    • Diagnose and fix bugs and performance bottlenecks for performance that feels native.
    • Maintain code and write automated tests to ensure the product is of the highest quality.
    • Work with frontend engineers to deliver an in-sync experience on both web and mobile.