Engineering

Software Engineer, Frontend

Front-end, VueJS, NuxtJS, ReactJS, NextJS, Ionic/Flutter, Typescript, Component Library, Storybook, Figma, Prototyping, MVP, UI, UX

Apply Now

Engineering

Software Engineer, Frontend

Front-end, VueJS, NuxtJS, ReactJS, NextJS, Ionic/Flutter, Typescript, Component Library, Storybook, Figma, Prototyping, MVP, UI, UX

Apply Now

Domain

Engineering

Domain

Engineering

Level

Intermediate or Senior

Level

Intermediate or Senior

Commitment

Full-time, On-site

Commitment

Full-time, On-site

Location

Yogyakarta, Indonesia

Location

Yogyakarta, Indonesia

Keywords

Front-end, VueJS, NuxtJS, ReactJS, NextJS, Ionic/Flutter, Typescript, Component Library, Storybook, Figma, Prototyping, MVP, UI, UX

Keywords

Front-end, VueJS, NuxtJS, ReactJS, NextJS, Ionic/Flutter, Typescript, Component Library, Storybook, Figma, Prototyping, MVP, UI, UX

Ended At

December 31, 2024

Ended At

December 31, 2024

About the role

As a Software Engineer focusing on frontend, you will design and build user-facing features, implement scalable and visually appealing UI components, and optimize application performance. You’ll work on complex functionalities like drag-and-drop and virtualized rendering, maintain a Vue-based design system, and develop tests using Playwright and Storybook. Collaborating with cross-functional teams, you’ll contribute to core features, usability improvements, and onboarding processes. To succeed, you need at least 3 years of experience in front-end development, expertise in modern frameworks like VueJS or ReactJS, and strong skills in prototyping, design libraries, and database tools.

What you'll do

  • Drive project work by implementing and updating the user experience by writing code.

  • Build new user-facing features with beautiful and scalable UI components.

  • Implement complex front-end components from drag & drop to the virtualized rendering of large data collections.

  • Improve application performance by profiling.

  • Identify user experience and technical issues. Develop prototypes from functional/technical specifications.

  • Evaluate potential and feasibility for new features by prototyping, soliciting feedback, and analyzing problems from a broader technical perspective.

  • Maintain our design system with Vue component library.

  • Develop end-to-end and component testing with Playwright and Storybook.

  • Collaborate with the Product, Design, and Growth team to build core features, fix usability issues, write documentation, and onboard new users.

What we're looking for

  • At least 3 years of hands-on experience in front-end development, technical UX design, or prototyping.

  • Proficiency in HTML, CSS, and JavaScript, including advanced techniques

  • Solid experience with VueJS, NuxtJS, ReactJS, or NextJS.

  • Experience designing across multiple platforms, working with technical/design teams to create user flows, and wireframes, and building user interface mock-ups and prototypes.

  • Experience with design libraries, Figma, Storybook, and a user/design-centric development approach.

  • Solid experience developing function and component libraries/packages to be used by other engineers.

  • Knowledge of User Experience design principles is a plus.

  • Knowledge of any database tools is a plus: MongoDB/NoSQL, PostgreSQL, SQLite.

  • A track record of successful software engineering projects and case studies.

About the team

Our Engineering team is a dynamic and collaborative group responsible for designing, building, and maintaining high-quality software solutions across six key domain areas: Architecture, Back-end, Front-end, Quality Assurance, Data, and DevOps. This team ensures robust system designs, scalable and secure back-end services, responsive and accessible front-end interfaces, rigorous quality assurance processes, insightful data management, and reliable DevOps practices. By working closely with cross-functional teams, the Engineering team drives technical excellence, implements cutting-edge technologies, and ensures seamless delivery of scalable, efficient, and user-focused products.

About Vortex

We are Vortex, a Yogyakarta-based technology and digital transformation company dedicated to delivering end-to-end solutions for all digital transformation needs. Backed by a diverse team of experts and a wealth of project experience, we empower individuals and businesses to push beyond limits and drive meaningful growth.

Are you ready?

Let's evolve together

Join us on our quest to tackle various challenges at the intersection of education and technology.

Apply Now

Are you ready?

Let's evolve together

Join us on our quest to tackle various challenges at the intersection of education and technology.

Apply Now

Are you ready?

Let's evolve together

Join us on our quest to tackle various challenges at the intersection of education and technology.

Apply Now

Jalan Lowanu 54 Sorosutan, Umbulharjo Yogyakarta 55162

info@vortex.so

©2024 PT Vortex Buana Edumedia. All rights reserved.

Jalan Lowanu 54 Sorosutan, Umbulharjo Yogyakarta 55162

info@vortex.so

©2024 PT Vortex Buana Edumedia. All rights reserved.

Jalan Lowanu 54 Sorosutan, Umbulharjo Yogyakarta 55162

info@vortex.so

©2024 PT Vortex Buana Edumedia. All rights reserved.