Would you like to join a rapidly growing company where you can grow your own technology vision and strategy and build products that will positively impact millions of young people around the world?
Are you a passionate, technology driven and data enthusiastic Software Engineer who has experience launching new products in the startup world?
Virtual Internships is an EdTech startup that delivers global work experience programs for young people to pursue their dream career.
We’re proud to be on ‘Tech in Asia’s Top 50 Rising Startup’ List (No.6 in Vietnam) and backed by some of the world’s top investors including Sequoia, 500 Global, among others. You'll be joining a diverse and passionate team of 120+ working in our Ho Chi Minh City (in Vietnam), and across 20+ countries that believe remote work is here to stay.
If you want to work in a flexible working environment where you can own technology, strategies, and design and build new systems from scratch using the tools YOU choose, then read on!
What you will do
Working with a world-class globally distributed team, as the Software Engineer, you will have ownership of key frontend technical strategies and goals of the VI platform on creating exceptional and impactful products for VI.
-
Writing application interface codes using JavaScript following react.js workflows.
-
Troubleshooting interface software and debugging application codes.
-
Developing and implementing highly responsive front-end architecture to support customer facing user interface concepts .
-
Monitoring and improving front-end performance.
-
Meeting with the development team to discuss user interface ideas and applications.
-
Reviewing application requirements and interface designs.
-
Identifying web-based user interactions.
-
Documenting application changes and developing updates.
What do we offer?
-
Flexibility- flexible work schedule where you manage your own working hours
-
Remote working - with a budget to support your productivity and your choice of where to work from
-
Open-minded leaders- with colleagues who care about your career goals. There are monthly global virtual events including town halls, ask me anything sessions, virtual coffee chats, and virtual team building
-
Professional Development- with a budget that you can utilize however you wish
-
Company Laptop- paid for by VI
-
Birthday Leave- go enjoy yourself on your birthday without needing to use your annual leave
-
Direct contribution- ideas and solutions are encouraged from everyone. Your input is valued and you have a unique opportunity to directly impact the success and help shape the future of VI
-
Meritocracy- a culture that prides itself on internal promotions and meritocracy. The majority of our managerial team have risen up (quickly) through the company, including our COO, CAO, CFO, Head of Company Experience and Head of Intern Experience
More about Virtual Internships
We’re on a mission to bridge the gap between education and the workplace by making internships accessible to all and preparing young people for the future of work.
To do this, we partner with innovative universities, foundations, governments, and companies from around the world.
Some Highlights include:
-
Selected by HolonIQ https://www.holoniq.com/notes/holoniq-europe-edtech-100/">as a Top 100 EdTech Startup 2021
-
Selected by Jisc & Emerge Education as a https://www.jisc.ac.uk/news/the-top-20-edtech-startups-ready-to-address-the-education-sectors-biggest-challenges-26-nov-2020">Top 20 EdTech Startup ready to address the education’s sector’s biggest challenges
-
Featured on Forbes, BBC News, BBC World, The Telegraph, The Independent, and Professionals in International Education
-
Winners of the prestigious https://masschallenge.org/announcement/first-ever-all-virtual-masschallenge-israel-accelerator-announces-top-startups">MassChallenge accelerator program
Job requirements
-
Previous experience of 3+ years working as a React.js developer.
-
In-depth knowledge of JavaScript, CSS, HTML, and front-end languages.
-
Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.
-
Experience with user interface design.
-
Knowledge of performance testing frameworks including Mocha and Jest.
-
Experience with browser-based debugging and performance testing software.
-
Excellent troubleshooting skills.
Good to have
-
Bachelor’s degree in computer science, information technology, or a similar field.
-
Experience building products for large or medium scale enterprise (B2B) customers
-
Good technical competency and an understanding of working with cross functional teams
-
Excellent focus on attention to detail and strong quantitative skills
-
Experience in other frontend technologies such as Angular, Vue etc.
Bonus ‘to-haves’
-
Having worked as a full stack engineer or developer in a product organization.
-
Experience with a (any) set of incredible tools for product development and task management.

About Virtual Internships
Similar jobs
Job Summary:
We are looking for a passionate Frontend Engineer with 2 to 4 years of experience to build high-quality, scalable, and user-friendly web applications. You will work closely with cross-functional teams to bring ideas to life using modern JavaScript frameworks, maintaining best-in-class UI standards, performance, and code quality.
Website: https://www.thealteroffice.com/about
Key Responsibilities:
- Develop and maintain modern, high-performance, and responsive web applications using JavaScript frameworks such as React, Vue, or Next.js.
- Translate product designs from tools like Figma into pixel-perfect, accessible, and consistent UI components.
- Build reusable components and contribute to shared design systems or UI libraries.
- Manage state effectively using tools like Redux, Zustand, or Context API.
- Ensure applications are responsive, cross-browser compatible, and adhere to accessibility standards (WCAG).
- Optimize frontend performance using tools like Lighthouse, Web Vitals, and browser profiling.
- Use TypeScript to write type-safe and scalable code.
- Write unit, integration, and E2E tests using frameworks like Jest, Testing Library, Cypress, or Playwright.
- Work with backend teams to design APIs and ensure efficient, secure frontend-backend integration.
- Implement frontend security best practices, such as XSS protection and CSP.
- Use tools like Tailwind CSS, Framer Motion, and Styled Components for rapid, modern UI development.
- Contribute to CI/CD workflows, version control using Git, and deploy applications using platforms like Vercel, Netlify, or Firebase.
- Participate in code reviews, share knowledge, and help drive technical excellence across the team.
Requirements:
- 2 to 4 years of experience building and shipping frontend applications in a professional setting.
- Proficiency in JavaScript (ES6+), HTML5, and CSS3, with a strong understanding of modern frontend architecture.
- Hands-on experience with at least one JavaScript framework/library (React preferred).
- Strong knowledge of TypeScript and state management tools.
- Solid understanding of UI/UX best practices, including responsive design, performance, and accessibility.
- Experience with testing methodologies and automation tools.
- Familiarity with design systems, component libraries, and modern build/deployment tools (Webpack, Vite, Vercel, etc.).
- Comfortable working in agile teams, collaborating with designers, product managers, and backend engineers.
JOB PURPOSE
-------------
- Develop application using Angular JS (worked on Express JS, JEST), Angular 6
- This is a hands-on role which involves writing code, testing, and deploying finished web applications and libraries
MAJOR ACCOUNTABILITY
----------------------
- Design, rapid prototype, and implement a scalable, reliable and maintainable node based web application
- Enforce code quality through test driven development
- Enhance, refactor, and continuously improve the existing codebase
- Collaborate closely with team to define product requirements
- Aggressively collect, analyse, and act on data about product performance
- Communicate effectively with technical and non-technical people
- Proactive in keeping your skills updated
ESSENTIAL SKILLS & EXPERIENCE
-------------------------------
- Excellent working knowledge of core Java, Node JS, JavaScript, ES6, Micro services
- 4-6 year's overall development experience (At least 2 years of experience in Node JS and Angular JS)
- Good understanding of security in Micro service and Web Applications
- Good understanding of OOP, and design patterns
- Experience in working with databases - SQL and Non-SQL Databases
EDUCATION
-----------
- Minimum education: Any Graduate BE/B.Tech would be desirable
- Languages: Excellent English written & spoken
Job brief
We are looking for an experienced and passionate Front-end developer to join our IT team. You will be responsible for building the ‘client-side’ of our web applications. You should be able to translate our company and customer needs into functional and appealing interactive applications.
If you’re interested in creating a user-friendly environment by writing code and moving forward in your career, then this job is for you. We expect you to be a tech-savvy professional, who is curious about new digital technologies and aspires to combine usability with visual design.
Ultimately, you should be able to create a functional and attractive digital environment for our company, ensuring great user experience.
Skills Required:
- Must Have: HTML5, CSS3, Javascript, JSon, Bootstrap
- Good to Know: Photoshop, Illustrator, Indesign
- Good communication skills in English is mandatory
Requirements:
- 3 to 5 years full time experience as a Front End HTML Developer
- Hands on experience with mark-up languages
- Familiarity with browser testing and de-bugging
- In-depth understanding of the entire web development process (design, development and deployment)
- Understanding of layout aesthetics
- Knowledge of SEO principles
- An ability to perform well in a fast-paced environment
- Excellent analytical and multitasking skills
- BSc degree in Computer Science or relevant field
Responsibilities:
- Use markup languages like HTML to create user-friendly web pages
- Maintain and improve website
- Optimize applications for maximum speed
- Design mobile-based features
- Collaborate with back-end developers and web designers to improve usability
- Get feedback from, and build solutions for, users and customers
- Write functional requirement documents and guides
- Create quality mockups and prototypes
- Help back-end developers with coding and troubleshooting
- Ensure high quality graphic standards and brand consistency
- Stay up-to-date on emerging technologies
Shift Availability :
Monday to Friday : 2:15pm to 11:30pm | Alt Saturdays till 7:30pm
Drop facilities provided
Complete Work From Office ( Salt Lake - Sector 5)
CTC, Bonuses & Rewards: -
Salescom Services Private Limited is an equal opportunity employer in the local industry. Our operations and company visions are quite a niche and heavily focused on being massively successful operations engaged in next-generation sales & marketing wins, support, and information technology-enabled services & solutions. CTC for the right employee is not pre-defined as such however will be a best-fit match to the local industry
standards. Come, interview with us, figure out if we both are the right fit for each other, and the rest will follow suit.
About EdSanta Education: We are an innovative education technology product company pioneering to become a global leader in connecting learners to highly relevant learning resources, mentors, and jobs. We help users globally stay employable and relevant by upskilling and reskilling to bridge the skill gap. Visit www.edsanta.com and www.elitelearning.io for more information.
Job brief
We are looking for a kickass JavaScript developer who is proficient with React.js. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux). You will have to ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality products are important.
Requirements
- Strong proficiency in HTML, CSS and JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles
- Experience with popular React.js workflows (such as Flux or Redux)
- Experience with data structure libraries (e.g., Immutable.js)
- Knowledge of isomorphic React is a plus
- Familiarity with RESTful APIs
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Familiarity with modern front-end build pipelines and tools
- Ability to understand business requirements and translate them into technical implementations
- A knack for benchmarking and optimization
- Familiarity with code versioning tools (Git)
Responsibilities:
- Developing new user-facing features using React.js
- Building reusable components and front-end libraries for future use
- Translating designs and wireframes into high-quality code
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
Yearly salary range: ₹4L - ₹8L + Profit share bonus (see below)
All employees will receive a proportional yearly profit share based on their salary. In total, 10% of WhyDonate’s profits will be paid out to employees.
Job Description
We are looking for a full-time remote MEAN-stack Developer with 3+ years of experience.
You will be working on new features and maintenance of the WhyDonate platform. Code quality and scalability are a must. Besides writing new code, you will be fixing bugs and monitoring any new errors that come in. You will be working in a fully remote team of 10+ people.
WhyDonate is a product-based company that has been live since 2013. WhyDonate is a fundraising platform that helps charities and individuals to collect donations online.
Hiring Process
- Introduction interview
- Technical interview
- Test assessment
Must-haves
- 4+ years of Software development experience
- 3+ years of experience with Angular 2+ (or similar framework)
- Experience with REST API's
- Good English language and communication skills
Nice to have
- Experience with back-end development (Node.js)
- Experience with DevOps and Cloud Hosting (Cloudflare, CI/CD)
- Experience with mobile development (React-Native)
- Worked on multiple publicly released web applications
- Knowledge of Elasticsearch
- Knowledge of Redis
- Knowledge of JavaScript testing frameworks
Responsibilities
- Feature development
- Monitoring and fixing bugs
- Uptime, performance and security
- Architecture
- Code quality
Typito is an online self-serve video design tool used by marketing teams and digital journalists to publish engaging videos for social media. With more than 200,000 videos created using the platform over the last 2 years, Typito is the smallest team that was featured in https://www.g2.com/best-software-companies/india" target="_blank">G2’s Top SaaS companies from India.
We strive to build a workplace that helps everyone nurture a growth mindset and here's what our https://www.glassdoor.co.in/Reviews/Typito-Reviews-E4837925.htm" target="_blank">Glassdoor reviews say. You can learn more about https://typito.com/blog/thing-called-culture-typito/" target="_blank">our culture here and http://blog.typito.com/why-we-are-building-typito/" target="_blank">here's why we are building Typito.
If all of this looks exciting, please continue reading.
We are looking for a Senior Frontend Engineer with more than 3 years of experience on any specific front-end stack like Angular/Backbone/React or equivalent and some exposure to graphic systems and WebGL. We are keen on working with people who are passionate about product UX/UI and the role that plays in delighting the end user. It’s also important to have a strong urge to identify, learn, embrace and incorporate any new tech (responsibly) that's needed to solve our problem better.
Product Engineering ownership - he/she would be expected to work closely with Product and Marketing teams on Typito’s product initiatives (think challenges like in a Figma for video). Engineering feature development and Product release / deployments would be part of the ownership.
- 3 years experience
- Strong in : HTML/JS/CSS
- Experience with any particular front-end stack like React or equivalent frameworks
- Front-End experience with and without frameworks
- Experience working on front-end graphic systems including canvas, SVG, webGL is a bonus
- Experience working on timeline based animations is a bonus
We are looking for a talented Front-end Engineer capable frontend developer to join OneFin!
Responsibilities
- Work closely with the design and backend team to build and develop web applications for our forward-thinking products.
- Design large-scale systems with high complexity to support our high throughput applications.
- Understand how to leverage infrastructure for solving such large-scale problems.
- Develop tools and contribute to open source wherever possible.
- Adopt problem-solving as a way of life - always go to the root cause.
- Develop scalable front-end engineering, for the largest FinTech companies in India who use our product.
- Actively think about improving UX and UI.
- Collaborate with the team to discuss and implement ideas.
- Build responsive, robust, and optimized applications.
- Professional development experience with Angular 10
- At least 1-3 years of JavaScript development experience for web applications.
- Strong eye for design, UI, and UX.
- Passion for front-end development.
- Willingness to learn and experiment with new technologies.











