
About the Company
- š° Early-stage, ed-tech, funded, growing, growing fast.
- šÆ Mission Driven: Make Indonesia competitive on a global scale.
- š„ Build the best educational content and technology to advance STEM education
- š„ Students-First approach
- š®š© š®š³ Teams in India and Indonesia
Skillset š§š¼āāļø
- You primarily identify as a Frontend Engineer or a UI Engineer and are comfortable working on the browser side of thingsĀ withĀ 7+ years experience (preferably from B2C startup companies).
- You can build accessible interfaces with semantic HTML, CSS, and Javascript.Ā Ā
- You can build reusable, performant, and well-tested web applications that are responsive and work across various devices and platforms.Ā Ā
- You can build features from scratch which are modular and scalable. You donāt hesitate to take them from design to implementation.
- You have shipped code to production recently and regularly.
- You are experienced in working with using modern web frameworks, like React, Vue, and friends. We use React but prefer people with strong web concepts and fundamentals who are open to learning any framework/library.Ā
- You are fluent in using the tools of the trade: editors, git, command line, Slack, Jira (unfortunately yes)
- You are driven, you care about turning in quality work, and improving your craft.
- You have high integrity, and you are reliable.
What you can expect from us šš¼
ā®ļø Mentorship, growth, great work culture
- Mentorship and continuous improvement are a part of the teamās DNA. We have a battle-tested robust growth framework. You will have people to look up to and people looking up to you.
- We are a people-first, high-trust, high-autonomy team.
- We live in the TDD, Pair Programming, First Principles world
š Remote done right
- DistributedĀ does notĀ mean working in isolation, feeling alone, being buried in Zoom calls.
- Our leadership team has been WFH for 10+ years now and we know how remote teams work. This will be a place to belong.
- A good balance between deep focussed work and collaborative work āļø
š„ļø Friendly, humane interview process
- 30-minute alignment check and screening call
- A short take-home coding assignment, no more than 2-3 hours. Time is precious.
- Pair programming interview. Collaborate, work together. No sitting behind a desk and judging.
- In-depth engineering discussion around your skills and career so far.
- System design and architecture interview for senior roles.
What we ask from youšš¼
- Bring your software engineering ā both individual brilliance and collaborative skills.
- Bring your good nature ā we're building a team that supports each other.
- Be vested or interested in the company vision

About CoLearn
About
CoLearn is a EdTech platform that is improving the way students learn in Indonesia. Our platform empowers tuition centers and tutors to create engaging and interactive online learning experiences for their students. Our mission is to improve education standards for Indonesia's youth and make the country globally competitive.
Connect with the team
Company social profiles
Similar jobs
Frontend Focused Software Development Engineer
We make websites conversational. Our AI agents turn any website into an interactive experience ā chat widgets, intelligent search, and AI embeds that let users ask questions, get answers, and take action without navigating pages. Weāre a fast-moving product startup building at the intersection of design and AI, and we need a frontend engineer who brings both craft and conviction to
what they ship.
What We Look For First
Before anything else, we review your work. This is how we assess every candidate:
- GitHub profile ā active, with real production repositories. We look at commit consistency, code architecture, folder structure, and how you make decisions under constraints. Boilerplate clones and tutorial repos do not count.
- Live deployed projects ā at minimum two publicly accessible web applications. We open them in the browser, resize the window, throttle the connection, and interact with them. We are evaluating visual polish, responsiveness, interaction quality, accessibility, and performance ā not just whether it loads.
- UI/UX taste ā we will form an opinion on your design sensibility from your live work before we speak to you. If your interfaces feel generic, unfinished, or visually careless, that is signal.
- Code we can read ā we will look at your source code. Clean structure, meaningful naming, thoughtful component boundaries, and documented decisions matter as much as functionality.
Applications without a GitHub profile and at least two live deployments will not be reviewed.
The Role
This is a full-ownership frontend role at an early-stage AI startup. You willdesign, build, and maintain the interfaces our customers interact with everyday ā from the core product dashboard to landing pages to AI-native conversational experiences. You are not a ticket-taker. You will have direct input on product direction, collaborate closely with founders, and be expected to bring both engineering rigour and design instinct to every surface you touch. We are looking for someone who sits firmly at the intersection of engineering and design: technically deep, visually opinionated, and relentless about quality.
What Youāll Do
Core Engineering - Build and architect production-grade applications using Next.js, React, TypeScript, and Tailwind CSS - Implement modern rendering strategies ā SSR, SSG, ISR, CSR ā with deliberate performance budgets and Lighthouse targets - Integrate real-time features using WebSockets, Server-Sent Events, and streaming APIs - Connect with Node.js/NestJS and Python backends via REST and GraphQL; implement and maintain auth flows (JWT, OAuth 2.0, session-based) - Manage application state using Redux Toolkit, Zu- stand, or TanStack Query; handle forms via React Hook Form and Zod - Own the frontend testing strategy end-to-end ā unit, integration, and E2E ā using Jest, React Testing Library, and Playwright - Contribute to CI/CD pipelines, Docker-based development environments, and deployment workflows UI/UX Engineering - Translate product requirements, rough wireframes, and Figma designs into polished, pixel-perfect, and accessible web interfaces ā independently, without hand-holding - Build and maintain a scalable design system: tokens, spacing scales, typography hierarchy, colour systems, and reusable component patterns - Apply strong visual design fundamentals ā layout composition, typographic hierarchy, whitespace, contrast, and colour ā directly in code - Build complex dashboards, data-heavy interfaces, and multi-step interactive workflows with a focus on information architecture and usability - Design and implement AI-native UI patterns: streaming chat interfaces, inline AI suggestions, conversational flows, and real-time response rendering - Implement responsive layouts that work flawlessly across breakpoints, devices, and browsers - Conduct UI/UX self-review on your own work ā you catch visual inconsistencies, interaction gaps, and accessibility issues before they reach review - Work with animation and micro-interaction libraries to add purposeful motion that enhances, not distracts
Architecture & Quality - Design modular, scalable frontend folder structures with clear separation of concerns - Enforce component-driven development practices using Storybook - Drive structured code reviews and uphold engineering quality standards across the team - Instrument observability and error tracking on the frontend (Sentry or equivalent) - Mentor junior engineers and establish
patterns the whole team can followĀ
What Weāre Looking For
- 2+ years of production-grade frontend development ā not freelance experiments or internal tools no one uses. Real products, real users, real traļ¬ic.
- Expert-level command of Next.js, React, TypeScript, and modern JavaScript (ES6+)
- Deep understanding of browser rendering, layout, and paint ā you can diagnose performance issues beyond ārun Lighthouseā
- A genuine, demonstrable eye for design ā you understand layout, spacing, typographic scale, visual hierarchy, and colour theory, and you apply them instinctively in code
- Ability to independently take a rough idea or wireframe and produce a clean, well-structured, conversion-focused UI
- Strong working knowledge of accessibility standards (WCAG 2.1) and semantic HTML
- Experience building and consuming design systems, and the discipline to maintain them as a product scales
- Familiarity with design tools ā Figma proficiency is a strong plus; you should at minimum be able to inspect, extract, and iterate on designs without designer dependency
- Experience integrating frontend applications with Node.js and Python backends
- Solid Git workflows, Docker-based local development, and CI/CD familiarity
- Ownership mindset ā you think about the product and the user, not just the Jira ticket
Technical Depth Weāll Assess
During the hiring process, we will evaluate:
- Frontend architecture decisions ā how you structure a scalable Next.js application, what tradeoffs you make and why
- UI/UX implementation quality ā can you take a design brief and produce an interface that feels professionally crafted
- Performance mindset ā code splitting, lazy loading, image optimisation, caching strategies, render optimisation
- State management and data fetching patterns ā how you think about client-server state boundaries
- Component design ā reusability, composability, prop interfaces, and avoiding premature abstraction
- Testing approach ā what you test, how you test it, and how you think about test coverage vs. maintenance cost
- Design system thinking ā how you build for consistency and scale, not just the current screen
Nice to Have
- Experience building AI-powered interfaces ā streaming responses, type- writer effects, token-by-token rendering, inline AI suggestions
- Motion design experience ā Framer Motion, GSAP, Lottie, CSS animations, and purposeful micro-interactions
- Contributions to open-source React, Next.js, or UI library projects
- Experience with data visualisation libraries ā Recharts, D3, Visx, or similar
- Prior experience at an early-stage startup where the designāengineering boundary was blurred
- Exposure to growth-focused frontend work ā landing page optimisation, A/B testing, conversion-focused UI
- Basic understanding of backend architecture ā enough to have an informed opinion on API design Stack Next.js Ā· React Ā· TypeScript Ā· Tailwind CSS Ā· Zustand / Redux Toolkit Ā·TanStack Query Ā· React Hook Form + Zod Ā· GraphQL / REST Ā· WebSocketsĀ· Jest Ā· Playwright Ā· Storybook Ā· Docker Ā· GitHub Actions Ā· Framer Motion Ā· Sentry
What We Offer
- Competitive salary with a strong growth trajectory
- High-impact, high-ownership role ā you will directly shape the product experience
- Opportunity to build on cutting-edge AI-driven products from the ground up
- Fast execution cycles, minimal bureaucracy, and direct collaboration with founders
- Learning budget for courses, certifications, and tools
- A culture that values craft ā we care deeply about what we ship and how it feels
StepsAI Ā· Hyderabad Ā· We build fast, own things fully, and care deeply about what we ship.
Experience: 3-4 years of experience in ReactJS, JS, TypeScript, NextJS frontend technologies.
About: Fletch is a U.S. based technology firm building an open insurance ecosystem
connecting consumer apps to insurance providers. The team has previously built global
payment infrastructure at scale (processingĀ $billions in transactions) and founded enterprise
technology companies with solutions in commercial use by over 100 corporates.Ā
Fletch has seen rapid traction (existing partnerships with leading U.S. insurance providers)
and is backed by top globalĀ fintechĀ VCs and angels. The team is now looking toĀ scale
furtherĀ hiring & expansion.
Location:Ā RemoteĀ
Responsibilities:
-Developing new user-facing features using ReactJS, JS, TypeScript, NextJS, HTML5, CSS.
-Building reusable components and front-end libraries for future use
-Translating designs and wireframes into high quality code
-Product enhancements in existing Insurance and Financial Services products
-Optimising components for maximum performance across a vast array of web-capable devices and browsers.
Skills:
-Strong expertise in JavaScript, including DOM manipulation and the JavaScript object model
-Strong experience of ReactJS and its core principles like states, hooks, HoC etc
-Experience with popular ReactJS workflows (such as Redux or Flux)
-Strong expertise in NextJS and performance tuning
-Good with RESTful APIs
-Knowledge of modern authorization mechanisms, such as JSON Web Token
-Familiarity with modern front-end build pipelines and tools
-Experience with common front-end development tools such as Webpack, NPM, etc.
-Familiarity with code versioning tools such as Git
Job Description
Egnyte is seeking talented engineers to join our team in Mumbai or to work remotely elsewhere in India. If youād like to contribute your skills to the development of a global product with an impressive client base, please reach out!
Egnyte is a product-focused company based in Silicon Valley in California, not a software outsourcing business. We build and maintain our flagship software used by companies like Red Bull and Yamaha. We help businesses navigate the complex world of content and data management. Egnyte provides customers with secure access to 100% of their business files from any device, regardless of where those files physically reside. More than 16,000 customers trust Egnyte to enhance employee productivity, automate data management, and reduce file-sharing cost and complexity.
Your job will be to make meaningful contributions to two parts of our platform: Egnyte Protect and Egnyte Connect.Ā
Youāll have plenty of opportunities to learn from other Egnyters working in India, the United States, and Poland. Knowledge-sharing is a fundamental part of our culture, and we know how to share knowledge across distributed teams.Ā
Weāre building enterprise software for companies of all sizes. It means that every day weāre dealing with a large scale. We build our apps with React, we use SASS and CSS modules for styling, Webpack for bundling, Jest and Enzyme for testing, and Redux with Sagas for state. We do have some older bits of tech in our stack too, like Backbone with Marionette, but weāre actively working on removing them from our codebase.Ā
Since our app is fairly complex, we care about writing a fair amount of tests for it. We have thousands of unit and functional tests and this number is getting bigger. We are aiming to move to continuous delivery when our coverage is satisfactory. Our app is used by thousands of people every dayāitās a tool for them to do their job which is why we care a lot about not having any regressions in the app.Ā
As engineers, we have strong product ownership. It means we are part of product development from early designs to deployment and monitoring. This allows us to have a deep conversation with Design and Product teams about not only how we build things but also what we build.
What Youāll Do will include
- Developing system components throughout the whole product lifecycle. Your task will be to build user interfaces that are usable and informative. In order to do that, youāll need to combine and process data from different parts of the system. Building a scalable and maintainable product used by over 350 thousand users every day
- Influencing the development strategy and technologies of a global product deployed on hundreds of servers around the world
- Supporting other team members to help them fulfill their potential
- Leading and owning projects end to end, from design to deployment
- Collaborating with other frontend developers to design, architect, implement, and build a frontend project
- Being part of a professional team collaborating with QA and backend developers
- Cooperating closely with UX designers and product owners to bring state-of-the-art frontend experience of a product.
- Coming up with your own ideas for product enhancement and productivity boosts
YourĀ Qualifications
- Hands-on experience designing and developingĀ highly scalable applicationsĀ from both functional and performance perspective
- Expert knowledge ofĀ ES6+, HTML5, CSS3
- Experience withĀ ReactĀ ecosystem (our stack is based on React, Redux, Webpack)
- Practical experience with TDD
- Understanding of cross-browser compatibility issues
- Adaptability in a dynamic environment
- Practical experience with unit testing and end-to-end automation
About Egnyte
In a content critical age, Egnyte fuels business growth by enabling content-rich business processes, while also providing organizations with visibility and control over their content assets. Egnyteās cloud-native content services platform leverages the industryās leading content intelligence engine to deliver a simple, secure, and vendor-neutral foundation for managing enterprise content across business applications and storage repositories. More than 16,000 customers trust Egnyte to enhance employee productivity, automate data management, and reduce file-sharing cost and complexity. Investors include Google Ventures, Kleiner Perkins, Caufield & Byers, and Goldman Sachs. For more information, visithttp://www.egnyte.com/">Ā http://www.egnyte.com/">www.egnyte.com
#LI-Remote
We are looking for a skilled React.js developer to join our front-end development team. In this role, you will be responsible for developing and implementing user interface components using React.js using Typescript. You will also be responsible for profiling and improving front-end performance and documenting our front-end codebase.
Ā
To ensure success as a react.js developer, you should have in-depth knowledge of JavaScript and React concepts, excellent front-end coding skills, and a good understanding of progressive web applications. Ultimately, a top-class react.js developer should be able to design and build modern user interface components to enhance application performance.
Ā
React.js Developer Responsibilities:
- Meeting with the development team to discuss user interface ideas and applications.
- Reviewing application requirements and interface designs.
- Identifying web-based user interactions.
- Developing and implementing a highly responsive user interface using react concepts.
- Writing application interface codes using JavaScript following react.js workflows.
- Troubleshooting interface software and debugging application codes.
- Developing and implementing front-end architecture to support user interface concepts.
- Monitoring and improving front-end performance.
- Documenting application changes and developing updates.
Ā
React.js Developer Requirements:
- Bachelorās degree in computer science, information technology, or a similar field.
- Previous experience working as a react.js developer.
- In-depth knowledge of JavaScript, CSS, HTML, and front-end languages.
- Knowledge of REACT tools including React.js, Typescript, Redux, Flux, HTML / CSS.
- Experience working with Graphql and Hasura is a plus
- Knowledge of performance testing frameworks including Mocha and Jest.
- Experience with browser-based debugging and performance testing software.
- Excellent troubleshooting skills.
- Good project management skills.
- Minimum of 2 years experience with React Js
- Minimum of 3 years of web development experience.
Requirements and Qualifications
- Bachelorās or master degree in engineering
- 7+ years of work experience, 1+ years of experience as a lead
- Proficient understanding of HTML, CSS, and Javascript
- Proficient understanding of ReactJs or similar library
- Good understanding of responsive web development
- Good understanding of SEO and analytics
- Ability to break the business problem into smaller features
- Ability to access the technical feasibility of UI/UX designs
- Build reusable code and libraries for future use
- Optimize application for maximum speed and scalability
- Proficient understanding of cross-browser compatibility
Job Description:
The UI Engineer(4-7)Ā will design; develop front-end for AgroStar product solutions.
Ā Key areas of responsibility:
- Responsible for core UI framework, implements and maintains it.
- Operates effectively as an individual for quick turnaround of enhancements and fixes.
- Responsible for the development of the front-end applications and components.
- Responsible for architecture & design of the product.
- Co-ordinate with the backend engineers & designers for requirement gathering of the product.
- Responsible for creating POCs to design a scalable system.
- Build reusable code and libraries for future use.
- Responsible for quality assurance including web usability, accessibility, testing and debugging.
Ā As an ideal āAgstar UI Engineerā, you will need:
Ā 3-7 years of prior hands-on experience in building responsive web interfaces for consumers
Significant experience with Git and GitHub including managing branches, merges, and administration
Ability to translate product requirements into functional code.
Ability to estimate the scope of work for sprint planning.
Top-notch programming skills.
Self-motivated and able to work in a small team with minimal supervision
Strong development experience on the following technologies -
HTML, CSS,Ā Javascript, AJAX,Ā working with REST APIs.
Must be fluent in writing code inĀ ES6+ along with linters.
CSS preprocessor - SCSS/ LESS.
Front end frameworks/library such asĀ ReactJS, Redux.
Web standards, Responsive design, and cross-browser compatibility, SEO, Accessibility.
We are looking for enthusiastic intrapreneurs who want to work at the āgrass rootā level and want to make a difference to Indiaās biggest sector. We hope this excites you as much as us and looking forward to the next few conversations.
1. Developing new user-facing features using React.js
2. Architect efficient and reusable front-end systems that drive complex web applications
3. Translating designs and wireframes into high-quality code
4. Optimizing components for maximum performance across a vast array of web-capable
devices and browser
5. Mentor junior members through training and individual support
6. Proactively learn and accordingly apply new technologies, best design practices, and
usability patterns
7. Optimize application for maximum speed and scalability - (Speed matters)
Skills And Qualifications:
1. Strong proficiency in JavaScript and Typescript, including DOM manipulation and the
JavaScript object model
2. Thorough understanding of React.js and its core principles including server-side rendering
3. Understanding of React.js life cycles and hooks in details
4. Understanding of webpack and webpack configuration including server-side rendering
5. Familiarity with newer specifications of EcmaScript
6. Experience with data structure libraries (e.g., Immutable.js)
7. Knowledge of modern authorization mechanisms, such as JSON Web Token
8. Familiarity with modern front-end build pipelines and tools
9. Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
10. Ability to understand business requirements and translate them into technical requirements
11. A knack for benchmarking and optimization
12. Proficient understanding of code versioning tools, such as Git
13. Min 4 years of experience in ReactJs and NodeJS
14. Knowledge of React Native is a plus
15. Experience in e-commerce React.js front end is a big plus
Technical Skill :
HTML, CSS, AngularJS, ReactJSWhat will you do:
⢠Responsible for UI development of one of the modules of the product
⢠Collaborate with Designers to iterate on the design and implementation of our
product
⢠Ensure the technical feasibility of UI/UX designs
⢠Develop reusable UI widgets that can be reused across the solution
⢠Champion Usability & Frontend best practice
What are we looking for:
⢠A minimum of 3+ years experience in Web development
⢠A strong Javascript background - Object Oriented JavaScript
⢠Hands-on experience on ReactJs and/or AngularJS of 2 years at least
⢠Knowledge of cross-browser compatibility issues and client-side performance
considerations.
⢠Strong academic background and problem solving skills
⢠Take ownership of features/modules and manage it completely
⢠Ability to communicate and defend your ideas clearly
⢠A desire to build products that users love
Good to have:
⢠Familiarity with Scrum/Agile methodology
⢠Experience in React Native








