Job Description
Company Overview
aSim is a modern technology-driven product organization focused on building scalable digital solutions with a strong emphasis on user experience, performance, and product innovation. The company operates at the intersection of engineering and product design, creating software that is intuitive, efficient, and impactful for end users.
Its engineering culture encourages experimentation, ownership, and rapid iteration. Teams are structured to work closely across product, design, and development functions, ensuring that every feature delivered aligns with user needs and business goals. The organization values clean code, thoughtful design systems, and a strong sense of product thinking among engineers.
Job Details
- Job Title: Front-End & Product Software Engineer (Frontend Focus)
- Company: aSim
- Department: Engineering / Product Development
- Employment Type: Full-time
- Work Mode: Hybrid / Remote (depending on team requirements)
- Experience Level: Mid-level (2–5 years preferred)
- Reporting To: Engineering Manager / Product Engineering Lead
This role is designed for engineers who are not only strong in front-end development but also deeply interested in product behavior, user experience, and feature ownership from idea to deployment.
Job Description
The Front-End & Product Software Engineer will be responsible for building high-quality, scalable, and interactive web applications. This role goes beyond traditional front-end development, requiring a strong product mindset to understand user problems, contribute to feature design, and improve overall user experience.
You will work closely with product managers, UI/UX designers, and backend engineers to translate ideas into functional and visually appealing web applications. A key part of your role will be owning product features end-to-end, ensuring that each feature is not only technically sound but also aligned with user expectations and business outcomes.
The ideal candidate is someone who enjoys solving real-world problems through code, has a strong eye for design details, and can think critically about how users interact with digital products.
Key Responsibilities
- Develop and maintain responsive, high-performance web applications using modern front-end frameworks such as React, Vue, or Angular.
- Translate product requirements and UI/UX designs into clean, maintainable, and reusable code.
- Collaborate with product managers to define feature scope, user flows, and technical feasibility.
- Take ownership of product features from conception to deployment and iteration.
- Build reusable UI components and scalable front-end architecture.
- Optimize applications for maximum speed, performance, and responsiveness across devices.
- Work closely with backend engineers to integrate APIs and ensure seamless data flow.
- Participate actively in product discussions, providing input on usability and design improvements.
- Debug, troubleshoot, and resolve UI/UX issues efficiently.
- Maintain code quality through reviews, testing, and adherence to best practices.
- Continuously improve development workflows and contribute to engineering standards.
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
- Strong proficiency in HTML, CSS, JavaScript (ES6+).
- Hands-on experience with at least one modern framework (React preferred, or Vue/Angular).
- Solid understanding of component-based architecture and state management.
- Experience working with REST APIs and asynchronous data handling.
- Good understanding of product development lifecycle and agile methodologies.
- Familiarity with version control systems such as Git and collaborative development workflows.
- Strong problem-solving abilities and attention to UI detail.
- Ability to balance technical execution with product thinking.
- Good communication skills and ability to work in cross-functional teams.
Preferred Skills:
- Experience with TypeScript for scalable front-end applications.
- Knowledge of design systems and UI libraries.
- Familiarity with performance optimization techniques and web vitals.
- Experience with testing frameworks like Jest, Cypress, or similar tools.
- Understanding of analytics tools and user behavior tracking.
Benefits
- Opportunity to work in a product-focused engineering environment.
- Exposure to end-to-end product ownership and decision-making.
- Flexible working arrangements (remote/hybrid options).
- Learning opportunities in modern front-end technologies and product design.
- Collaborative culture with strong emphasis on innovation and creativity.
- Career growth opportunities into senior engineering or product roles.
- Participation in building scalable, real-world digital products used by diverse users.
How to Apply
Interested candidates should apply with the following:
- Updated resume highlighting front-end and product development experience.
- Portfolio or GitHub profile showcasing relevant projects.
- Optional: Case study or short write-up demonstrating product thinking in a past project.
Applications can be submitted through the official career channel of aSim or via the recruitment contact listed in the job posting. Shortlisted candidates will undergo technical interviews, product thinking assessments, and practical coding evaluations.