2,101,403open jobs
129,402companies
242,540added this week
Browse all
Location
In office (Lalitpur)
Seniority
Junior · 2+ years exp

Confirmed on the employer's own hiring board on Nov 4, 2026. First seen by Alion on Nov 3, 2026.

Overview
Company
Impact
Profile match
F1Soft International develops digital banking and payment platforms. Its systems power mobile banking for most Nepali financial institutions. The group also operates leading fintech products.

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.

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.

Related Jobs

src="https://career.f1soft.com/images/organizations/1738751771_galli.png"

alt="Galli Express - Logo" />

href="https://career.f1soft.com/organizations/galli-express">Galli Express

src="https://career.f1soft.com/images/icons/software-engineer.png" alt="Software Engineer - Logo" /> href="https://career.f1soft.com/jobs/backend-engineer-galli">Backend Engineer

  • Pulchowk, Lalitpur District, Nepal
  • 7 hours ago

href="https://career.f1soft.com/jobs/backend-engineer-galli">

  • href="https://career.f1soft.com/types/full-time">Full Time

  • href="https://career.f1soft.com/levels/mid-level">Mid Level

  • href="https://career.f1soft.com/categories/software-engineer">Software Engineer

Deadline:3 weeks from now

src="https://career.f1soft.com/images/organizations/1688277554_f1soft.png"

alt="F1Soft International - Logo" />

href="https://career.f1soft.com/organizations/f1soft">F1Soft International

src="https://career.f1soft.com/images/icons/software-engineer.png" alt="Software Engineer - Logo" /> href="https://career.f1soft.com/jobs/pythondjango-developer-f1">Backend Engineer - Python/Django

  • F1Soft Tower, Pulchowk, Lalitpur District, Nepal
  • 1 hour ago

href="https://career.f1soft.com/jobs/pythondjango-developer-f1">

  • href="https://career.f1soft.com/types/full-time">Full Time

  • href="https://career.f1soft.com/levels/associate-level">Associate Level

  • href="https://career.f1soft.com/categories/software-engineer">Software Engineer

Deadline:3 weeks from now

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,101,403 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Frontend
Similar stack
Same company
Lalitpur
$115k – $165k per year · Remote (United States) · Full-Time · United States
JavaScript
TypeScript
Frontend
RxJS
Angular
DevOps
Rest API
Git
Management
Agile
Apply
$230k – $270k per year · Hybrid · Full-Time · United States
DevOps
FinOps
Apply
$68k – $91k per year · In office · Amsterdam
JavaScript
TypeScript
C#
Node JS
C#
.NET
Frontend
Angular
DevOps
Azure DevOps
Azure
CI/CD
Management
Agile
Scrum
Apply
Frontend Engineer 2 hours ago
Remote (United States) · Full-Time · 5+ years exp · Master's Degree · Phoenix
JavaScript
TypeScript
AI/ML
Copilot
Cursor
AI Agents
LLM
RAG
Frontend
Zustand
Redux
Angular
React.js
NgRx
Mobile
State Management
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
GitHub
QA
Cypress
Playwright
Jest
Apply
$180k – $220k per year · In office · Full-Time · 6+ years exp
Python
JavaScript
TypeScript
Databases
PostgreSQL
Frontend
Angular
React.js
DevOps
AWS
Docker
AWS Lambda
Management
Agile
Apply
In office · Full-Time · 3+ years exp · Master's Degree · Lalitpur
JavaScript
TypeScript
Frontend
Tailwind CSS
React.js
Radix UI
Storybook
DevOps
CI/CD
QA
Cypress
Jest
Apply
In office · 2+ years exp · Bachelor's Degree · Lalitpur
Python
Python
Django
Celery
Django REST Framework
pre-commit
Databases
PostgreSQL
Redis
Apache Kafka
AI/ML
Pandas
NumPy
Mobile
Firebase
Clean Architecture
DevOps
Rest API
Docker Compose
WebSockets
CI/CD
Git
Docker
Configuration Management
Linux
IoT
MQTT
QA
Pytest
Apply
≈ $16k – $38k per year (Estimated) · In office · 2+ years exp · Master's Degree · Lalitpur
SQL
AI/ML
ChatGPT
Machine Learning
Analytics
Tableau
Power BI
Microsoft Excel
Apply
In office · Bachelor's Degree · Lalitpur
Apply
Finance Manager 1 day ago
In office · 5+ years exp · Master's Degree · Lalitpur
Analytics
Microsoft Excel
Apply
See all jobs
This is one of many
2,101,403 more open roles from verified company boards, updated every day.