Epicareer Might not Working Properly
Learn More

Software Engineer (SE) - Front-end

Salary undisclosed

Apply on


Original
Simplified

About the team

The engineering team is responsible for innovating and solving problems for our customers. We journey with our customers throughout the

entire process of buying or selling a car and everything that comes with it. Collaboration is at the core of engineering with data and product

teams that constantly get feedback from customers.

About the role

Senior software engineers (FE) plays a key role in inspiring and driving outcomes within the engineering team. You’ll be part of a crossfunctional team that’s responsible for the full development life cycle and engineering of an application, from conception to deployment of an

application. Your area of expertise will be on front-end, and you're expected to be capable of suggesting or finding the solutions for issues

that arise.

What you’ll do

Participate in Agile/Scrum development with Scrum Master and Product to deliver high quality front-end engineering solutions within a

given timeframe

You are able to communicate moderate to complex solutions to the team

You can effectively convey solutions of different complexity to the team

Experiment and continuously explore new and emerging technologies and bring that perspective on how it can help the team

You should be adaptable to changes based on business needs

Practice security, performance and scalability as principles in your day to decisions and contributions

Document and share knowledge as part of your workflow

Be an awesome team member of Carsome’s Engineering team

Qualifications

Diploma / Bachelor's Degree in Computer Science or a related technical field or equivalent practical experience.

1-3 years of proven working experience in front-end development

Job role Software Engineer (SE) - Front-end

Experience in at least one of these frontend frameworks: Vue, React, or Angular

Possessing familiarity with front-end technologies like Typescript, Webpack, SASS/SCSS, or similar tools

Ability to create responsive and interactive user experiences

Familiar with RESTful APls

Experience with node/npm

Hands-on experience with version control systems such as Git

Familiar with popular third party frameworks/libraries

Ability to identify, debug and address complex/performance issues

Understanding of code optimization and building reusable components

Write clean, high-quality, maintainable code on a daily basis

A passion for staying up-to-date with the latest front-end technologies and best practices

What sets you apart

Experience driving and executing automation initiatives to improve the Development/QA using Cl/CD tools such as Gitlab, ArgoCD etc

Knowledge/experience with Application Logging, Monitoring, Performance Management such as Datadog and Sentry

Knowledge in testing frameworks such as Vitest, Jest etc

Experience in using different types of rendering approaches such as SSR, SSG, and CSR

Familiar with real-time interactivity for notifications or communications (understanding of real-time technologies such as websockets,

webrtc, server-sent events)