CareerKyt.
Open the app

Frontend Engineer - AngularJS

F1Soft International · F1Soft Tower, Pulchowk, Lalitpur District, Nepal

What F1Soft International asks for

  • Bachelor's Degree in Computer Engineering, Science or related technical discipline
  • Atleast 2-3 years of prior experience with frontend roles in relevant stack
  • Experience integrating frontend applications with Python/Django and Django REST Framework
  • Familiarity with WebSocket and real-time applications
  • Experience building e-commerce, food-ordering, restaurant management, or administrative dashboard interfaces
  • Familiarity with AngularJS-compatible UI libraries or similar CSS frameworks
  • Experience with frontend testing tools such as Jasmine, Karma, or equivalents
  • Basic understanding of authentication, authorization, and secure frontend development
  • Familiarity with Docker-based development and deployment environments
  • Hands-on experience with AngularJS
Check my CV against this role Compared in your browser. Your CV is never uploaded.

Applications are handled entirely by the employer. CareerKyt never sees them.

Employer
F1Soft International
Location
F1Soft Tower, Pulchowk, Lalitpur District, Nepal
Type
Full Time
Team
Software Engineer
Posted
today
Closes
14 Mangsir · 30 Nov 2026

We are looking for a skilled Frontend Engineer with experience in AngularJS, JavaScript, HTML5, and CSS3 to develop and maintain responsive, interactive, and user-friendly web applications.

The candidate will work closely with backend developers working with Python, Django, and Django REST Framework (DRF) to integrate APIs and deliver seamless application functionality. The role focuses on building frontend interfaces for our food-ordering and restaurant management platform, including customer ordering, merchant dashboards, kitchen order management, and administrative panels.

Qualification and Experience

Bachelor's Degree in Computer Engineering, Science or related technical discipline.

Atleast 2-3 years of prior experience with frontend roles in relevant stack.

Experience integrating frontend applications with Python/Django and Django REST Framework.

Familiarity with WebSocket and real-time applications.

Experience building e-commerce, food-ordering, restaurant management, or administrative dashboard interfaces.

Familiarity with AngularJS-compatible UI libraries or similar CSS frameworks.

Experience with frontend testing tools such as Jasmine, Karma, or equivalents.

Basic understanding of authentication, authorization, and secure frontend development.

Familiarity with Docker-based development and deployment environments.

Job Description

1. Frontend Application Development

Develop and maintain responsive web applications using AngularJS, JavaScript, HTML5, Bootstrap, and CSS3.

Build reusable components, controllers, services, directives, and filters using AngularJS.

Develop user interfaces for customer ordering, merchant management, kitchen operations, and administrative dashboards.

Implement dynamic forms, tables, search, filtering, pagination, and interactive UI elements.

Ensure cross-browser compatibility, responsiveness, accessibility, and a consistent user experience.

2. REST API Integration

Integrate frontend applications with RESTful APIs developed using REST Framework.

Work with backend developers to understand API specifications, request/response formats, and authentication mechanisms.

Handle HTTP requests, JSON responses, loading states, validation errors, and API failures.

Integrate APIs for authentication, products, menus, orders, payments, notifications, and reporting.

Coordinate API changes and troubleshoot frontend-backend integration issues.

3. Real-Time Features

Implement real-time order tracking, kitchen order updates, and notifications using WebSocket.

Integrate with Django Channels WebSocket endpoints.

Handle connection management, reconnection, and real-time UI synchronization.

Update order status and dashboard information without requiring manual page refreshes.

4. UI/UX Implementation

Convert UI/UX designs, wireframes, and mockups into functional web interfaces.

Create reusable layouts, navigation menus, modals, forms, and dashboard components.

Implement client-side form validation and user-friendly error messages.

Work with designers and backend developers to ensure consistent application behavior.

Optimize the user experience across desktop, tablet, and mobile devices.

5. Frontend Performance & State Management

Manage asynchronous operations using AngularJS services and promises.

Optimize frontend performance and reduce unnecessary API requests.

Handle application state, data binding, routing, and reusable frontend logic.

Identify and resolve browser compatibility issues, memory leaks, and UI performance problems.

6. Testing & Code Quality

Write and maintain frontend unit tests using suitable JavaScript testing tools.

Test API integrations, UI behavior, forms, and real-time features.

Debug issues using browser developer tools.

Follow coding standards and maintain clean, reusable, and maintainable code.

Participate in code reviews and collaborate with QA engineers to resolve defects.

7. Collaboration & Deployment Support

Collaborate with Django backend developers, UI/UX designers, QA engineers, and DevOps teams.

Use Git for version control and collaborative development.

Support frontend build, configuration, and deployment processes.

Work with development, staging, and production environments.

Assist with troubleshooting frontend issues after deployment.

Required Skills

Hands-on experience with AngularJS.

Strong knowledge of JavaScript, HTML5, CSS3, and Bootstrap.

Understanding of AngularJS controllers, services, directives, filters, dependency injection, and data binding.

Experience integrating RESTful APIs and handling JSON data.

Familiarity with HTTP requests, asynchronous programming, and error handling.

Understanding of responsive web design and cross-browser compatibility.

Knowledge of Git and version control workflows.

Familiarity with browser debugging and frontend performance optimization.

Good problem-solving and communication skills.

Apply

Now

Related Jobs

Galli Express

Backend Engineer

Pulchowk, Lalitpur District, Nepal

1 day ago

Full Time

Mid Level

Software Engineer

Deadline:

3 weeks from now

F1Soft International

Backend Engineer - Python/Django

F1Soft Tower, Pulchowk, Lalitpur District, Nepal

22 hours ago

Full Time

Associate Level

Software Engineer

Deadline:

3 weeks from now

Job Overview

Last Updated: 22 hours ago

Seats: 1

Job Level: Associate Level

Job Type: Full Time

Category: Software Engineer

Application Deadline: 2026-11-30

Company Overview

Organization Name: F1Soft International

Location: F1Soft Tower, Pulchowk, Lalitpur District, Nepal

Website: https://www.f1soft.com/

About the employer — 12 more lines ▾

Benefits of Working at F1Soft International

Stellar opportunity to work with the rising company.

The amazing and passionate young team, beautiful office space.

Trust of biggest FinTech company.

One-of-a-kind company culture and growth opportunities to accelerate your career progression.

How to apply?

We are always keen to meet energetic and talented professionals who would like to join

our team. Click on the button below and submit your application to apply for the post.

Note: Due to the high volume of applications, only shortlisted

candidates will be contacted via email or phone. If you do not hear from us within 30

days of applying, please consider the application not shortlisted at this time. We

appreciate your interest in joining F1Soft Group.

More openings