Frontend Software Developer

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Gig

SALARY

$100-$250 for project

HOURS PER WEEK

20

DATE UPDATED

Jan 4, 2026

JOB OVERVIEW

Job Title: Full Stack Developer (Angular / AWS)
Location: Remote
Employment Type: Full time

ABOUT THE ROLE
- We are looking for a Full Stack Developer who is both a strong front end engineer and comfortable building scalable backend services on AWS. The ideal candidate lives at the intersection of beautiful UI design, clean code, and cloud native architecture.
- You will work with Angular on the front end and AWS services like Lambda, API Gateway, CloudFront, and SAM on the backend and deployment side. You should be able to take a feature from Figma or a rough idea all the way to a polished production experience.

KEY RESPONSIBILITIES
- Design, build, and maintain responsive web applications using Angular and TypeScript / JavaScript
- Create high quality, accessible, and pixel perfect user interfaces with advanced CSS and modern layout techniques (Flexbox, Grid, animations, responsive design)
- Implement backend functionality using AWS Lambda with Python and/or Node.js
- Use AWS SAM to define, build, and deploy serverless applications
- Configure and optimize CloudFront distributions for fast, secure delivery of front end assets and APIs
- Work closely with product and design to translate wireframes and mockups into intuitive UI and strong UX flows
- Write and maintain unit tests and component tests on both front end and backend code
- Participate in code reviews, provide constructive feedback, and help maintain high code quality standards
- Troubleshoot and resolve issues across the stack, including performance, reliability, and usability
- Contribute to continuous improvement of development practices, tooling, and architecture

REQUIRED SKILLS AND EXPERIENCE
- 5+ years of professional software development experience building web applications
- Strong proficiency in Angular (v10+) and TypeScript / JavaScript
- Demonstrated experience building serverless applications using AWS Lambda
- Hands on experience with Python for backend or Lambda development
- Experience with AWS SAM for infrastructure as code and deployment
- Experience with CloudFront for CDN, caching, and secure content delivery
- Very strong UI development skills, including:
- Advanced CSS (Flexbox, Grid, transitions, animations, responsive design)
- Strong understanding of UI/UX principles and ability to create clean, modern interfaces
- Good eye for layout, spacing, typography, and visual hierarchy
- Solid understanding of web fundamentals: HTML5, RESTful APIs, HTTP, browser behavior, performance
- Experience writing unit tests using tools such as Jest, Jasmine, Karma, or similar, and familiarity with test coverage and testing best practices
- Experience working with Git and standard branching workflows
- Strong problem solving skills and ability to work independently as well as in a team environment
- Good communication skills and the ability to collaborate effectively with designers, product managers, and other engineers

NICE TO HAVE
- Experience with AWS services such as API Gateway, S3, Cognito, CloudWatch, or DynamoDB
- Experience with component libraries and design systems in Angular (Material, PrimeNG, custom design systems)
- Familiarity with CI/CD pipelines for automatic testing and deployment
- Experience with performance profiling and optimization on both browser and server side

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0150
Total Execution Time  0.0168
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,509,400 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Frontend-Software-Developer-1521145
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0078 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1521145
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 879917
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1521145
AND `misc`.`idIS NULL 
0.0008   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-17',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-04-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1521145' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1521145 
0.0013   UPDATE employer_jobs SET hit_counts '***Nov-25-2025=1***Nov-26-2025=37***Nov-27-2025=149***Nov-28-2025=30***Nov-29-2025=16***Nov-30-2025=10***Dec-01-2025=12***Dec-02-2025=24***Dec-03-2025=7***Dec-04-2025=3***Dec-05-2025=3***Dec-06-2025=1***Dec-07-2025=3***Dec-08-2025=5***Dec-09-2025=3***Dec-11-2025=2***Dec-12-2025=1***Dec-13-2025=1***Dec-14-2025=3***Dec-17-2025=1***Dec-20-2025=2***Dec-22-2025=100***Dec-23-2025=40***Dec-24-2025=11***Dec-25-2025=9***Dec-26-2025=11***Dec-27-2025=11***Dec-28-2025=9***Dec-29-2025=7***Dec-30-2025=4***Dec-31-2025=5***Jan-01-2026=3***Jan-02-2026=10***Jan-03-2026=5***Jan-04-2026=72***Jan-05-2026=146***Jan-06-2026=35***Jan-07-2026=17***Jan-08-2026=22***Jan-09-2026=10***Jan-10-2026=9***Jan-11-2026=12***Jan-12-2026=9***Jan-13-2026=7***Jan-14-2026=7***Jan-15-2026=6***Jan-16-2026=8***Jan-17-2026=5***Jan-18-2026=4***Jan-19-2026=7***Jan-20-2026=7***Jan-21-2026=8***Jan-22-2026=9***Jan-23-2026=11***Jan-24-2026=7***Jan-25-2026=7***Jan-26-2026=8***Jan-27-2026=5***Jan-28-2026=8***Jan-29-2026=8***Jan-30-2026=8***Jan-31-2026=1***Feb-01-2026=1***Feb-02-2026=1***Feb-03-2026=4***Feb-04-2026=1***Feb-05-2026=4***Feb-06-2026=6***Feb-07-2026=2***Feb-08-2026=1***Feb-09-2026=7***Feb-10-2026=1***Feb-11-2026=3***Feb-12-2026=3***Feb-13-2026=3***Feb-14-2026=1***Feb-15-2026=1***Feb-16-2026=2***Feb-17-2026=1***Feb-18-2026=1***Feb-19-2026=5***Feb-20-2026=1***Feb-22-2026=1***Feb-23-2026=1***Feb-24-2026=4***Feb-25-2026=7***Feb-26-2026=2***Feb-27-2026=3***Mar-01-2026=2***Mar-02-2026=2***Mar-03-2026=1***Mar-04-2026=1***Mar-05-2026=1***Mar-06-2026=2***Mar-07-2026=2***Mar-08-2026=2***Mar-09-2026=4***Mar-10-2026=4***Mar-11-2026=6***Mar-12-2026=1***Mar-14-2026=1***Mar-15-2026=1***Mar-16-2026=3***Mar-17-2026=1***Mar-18-2026=1***Mar-19-2026=4***Mar-20-2026=2***Mar-21-2026=1***Mar-22-2026=1***Mar-24-2026=1***Mar-25-2026=2***Mar-26-2026=3***Mar-27-2026=1***Mar-29-2026=3***Mar-30-2026=3***Mar-31-2026=21***Apr-01-2026=18***Apr-02-2026=6***Apr-03-2026=11***Apr-04-2026=3***Apr-05-2026=4***Apr-06-2026=2***Apr-07-2026=1***Apr-08-2026=3***Apr-09-2026=1***Apr-10-2026=1***Apr-11-2026=3***Apr-17-2026=1' WHERE job_id'1521145'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Nov-2025=243***Dec-2025=278***Jan-2026=481***Feb-2026=67***Mar-2026=77***Apr-2026=54' WHERE job_id'1521145'  
0.0011   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1521145' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1521145 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '879917'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0007   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)