Skip to content

Senior Software Engineer- Frontend (India Remote)

RemoteIndia, Telangāna, HyderabadEngineering

Job description

Who Are We

We are Virtual Internships, an EdTech startup on a mission to bridge the gap between education and the workplace by making internships accessible to all.

Over the last four years, we’ve established partnerships with 12,000+ companies, 100+ universities, and supported thousands of students and graduates in becoming more employable via our online work experience product.

We are a team of 130+ across 25+ countries, and recently secured our Series A funding from investors such as Hambro Perks, Sequoia Capital, Kaplan, Arsenal Growth, and Ascend Vietnam Ventures - who have collectively guided the likes of Google, Linkedin, WhatsApp, Canva, Udemy, and Applyboard.

Our 2022 awards include:

Your Role

Working with a world-class globally distributed team, as a Software Engineer, you will own and drive efforts on key front-end technical strategies and goals of the VI platform to provide incredible and impactful experience to customers and users of VI - including external and internal stakeholders.

  • Write, test, instrument, document, and maintain scalable quality software and code at all times (using JS following react.js workflows).

  • Collaborate and work closely with Product Management, Design, Analytics, and Engineering teams to create elegant, usable, and responsive interfaces across multiple devices.

  • Collaboratively implement front-end development principles to ensure that the client-side product is always able to serve at scale.

  • Build reusable components and utilities for cross-project sharing.

  • Regularly meet and review code including providing feedback to team members.

  • Review and optimize application usage by constantly monitoring key metrics and reviewing and rectifying issues proactively.

  • Work in a constantly iterative fast-paced environment to bring optimized workflows for rapidly changing technology/design.

Be a key engineering voice for Virtual Internships in the external world, showcasing the world-class capabilities of the engineering team through blogs, posts, events, and more.

Your Impact

  • Revamp Visual Design - As a Frontend Engineer at VI, you’ll collaborate with the visual design team on design effects and/or animations and working through design feasibility and usability through development.

  • Optimise User Experience - Actively work on adding new features to a website or improve the current usability of a design. You’ll also provide insight to the UX team on understanding possible designs, building out designs, and adjusting design elements.

  • Help build the team - The first set of members of a startup’s engineering team dictate the next 100. You'll help us get more talented engineers.

Your Attributes

TLDR Version? You work well in a team, constantly finding solutions to challenges and foresee future needs.

As for the long Version...

  • Active Learning - Being able to learn and adapt is a critical attribute for successful software engineers because the software landscape is continuously changing with new technologies and new engineering trends. You want to make sure you keep abreast of world class best practices.

  • Solution-minded - Adapting to challenges when the issues presented are what you may have never come across before but very much willing to explore new ways to find a solution to solve that challenge/bug/flaw.

  • Team-player - Being a software engineer sometimes makes it easy to work in silos, but effective productive development requires efficient team work and being ready to create positive interpersonal relationships with colleagues.

  • Big Picture Overview - Understanding the overall value of the features of a product and not overly obsessed with tasks being done.

Job requirements

Your Experience

  • Overall 2 - 5 years of front-end product engineering experience (react.js preferred).

  • In-depth knowledge with at least 2 years of work experience on at least one or more front-end technologies such as JavaScript, CSS, HTML, Typescript, and front-end languages such as React.js, Angular.js, Vue.js, JQuery, etc

  • Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.

  • Experience building reusable UX components and libraries.

  • Experience in profiling, monitoring, and improving the front-end performance of applications

  • Knowledge of performance testing frameworks including Mocha and Jest, and experience with browser-based debugging and performance testing software.

  • Highly self-directed and takes initiative to go above and beyond; thrives in a remote-first, distributed work culture.

  • Experience working in an EPD/Squad structure working closely with PM, Designers, Analysts, Engineers, and QA.

  • Bachelor’s degree in computer science, information technology, or a similar field.

  • Experience building web applications and products/systems at scale.

  • Good technical competency and ability to use data to validate hypotheses and inform decision making.

  • Experience is an integral part of Product Discovery such as usability testing and prototyping.

  • Excellent focus on attention to detail and strong quantitative skills.

  • Experience working with complex data structures and data architecture.

  • Value and practise clear written & verbal communication, along with a clear demonstration of engineering leadership abilities to drive best practices and operational excellence.

You stand out from the crowd if:

  • You have worked at a Series A or Series B scaleup

  • You have worked at a remote-first organisation

  • Having worked as a full-stack engineer or developer in a product organization.

  • Experience with any set of incredible product development and task management tools (such as ClickUp, JIRA, etc) 

Consider this our wish-list. We know there will be great candidates that don't meet every one of these criteria—if you're passionate about the role and have early-stage startup experience, we'd still love to hear from you.

What do we offer?

One of our core values at Virtual Internships is transparency. That’s why, we’re giving you the opportunity to ‘try before you apply’ in our “VI-P Guide” which includes our values, how we operate, how we build our packages, and how we interview. 

To give you an example of some of our perks and benefits:

  • Flexible Working Hours- start earlier, leave earlier, take a shorter lunch or leave a bit later, it's totally up to you. 

  • Remote First- work from anywhere, with a budget to support your remote setup

  • Learn from the world’s best-  access to exclusive content including how-to guides and playbooks from Sequoia/500Global backed organisations 

  • Professional Development Budget- dedicated budget towards content/platforms/courses that can contribute to your professional growth

  • Impact- we’re still at an early-stage, so your impact is magnified. You will likely be solving something that hasn’t already been solved or you will be taking something to an entirely new level !

  • Swag- delivered to your door

  • Birthday Leave-  go enjoy yourself on your birthday without needing to use your annual leave

Meritocracy- a culture that prides itself on internal promotions and meritocracy. The majority of our managerial team have risen up (quickly), including our COO, CAO, CFO, Head of Host Companies, and Head of Intern Experience.