Senior Frontend Engineer (Remote)

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

TYPE OF WORK

Full Time

SALARY

$1,440 – $2,700 USD

HOURS PER WEEK

TBD

DATE UPDATED

Apr 9, 2026

JOB OVERVIEW

We are hiring a Senior Frontend Engineer to build and own high-quality product experiences across our
web application.

This role is for someone who is strong in React and TypeScript, partners closely with UX and product, turns Figma designs into polished production UI, and uses AI tools pragmatically to move faster on styling, testing, automation, and frontend functionality.

What You Will Do
? Build and maintain complex frontend product flows in React and TypeScript
? Partner closely with UX and design to translate Figma into clean, responsive, production-ready interfaces
? Improve product quality through better component architecture, frontend testing, and UI consistency
? Use AI-assisted tools to accelerate implementation, styling iteration, test generation, QA workflows, and repetitive frontend tasks without lowering engineering standards
? Own frontend functionality end-to-end, including state management, async data flows, error handling, edge cases, and performance
? Build and maintain reusable UI patterns, components, and design system conventions
? Write and maintain automated tests for critical user flows, visual regressions, and frontend behavior
? Collaborate with product, backend, and design to ship quickly and make sound technical tradeoffs
? Debug production issues efficiently and improve reliability across core user journeys

What We Are Looking For
? 5+ years building modern web applications in React and TypeScript.
? Strong experience working directly with UX and design teams and implementing from Figma with
high visual fidelity.
? Strong frontend product judgment, not just component-level coding.
? Experience building complex app flows with forms, async states, integrations, auth, and real-world
edge cases.
? Experience with frontend testing and automation using tools like Playwright, Vitest, Cypress, or
similar.
? Comfort using AI tools to speed up UI development, styling exploration, test creation, and workflow
automation.
? Strong CSS and frontend systems skills, including responsive design, accessibility, and
maintainable component styling.
? Able to move quickly, make reasonable decisions independently, and keep code quality high.
? Strong communicator who can work cross-functionally with design, product, and engineering.

Nice to Have
? Experience with Tailwind, design systems, and component libraries.
? Experience with realtime apps, collaborative UI, or data-heavy product interfaces.
? Experience with Supabase, Shopify integrations, or SaaS workflow products.
? Experience using AI-assisted developer workflows in a disciplined, production-oriented way.

How We Describe the Ideal Candidate
? You are not just a frontend developer who waits for perfect specs. You can work from product goals,
collaborate tightly with UX, use Figma well, ship polished interfaces fast, and use AI as a force
multiplier for execution.
? You care about speed, but you also care about correctness, maintainability, and user experience.


How to Apply:
Please send your application, resume, and a brief note on your experience with React, TypeScript, and AI tools to ----------

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0359
Total Execution Time  0.0380
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,509,016 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Frontend-Engineer-Remote-1620526
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0266 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1620526
 LIMIT 1 
0.0014   SELECT *
FROM `employers`
WHERE `employer_id` = 731391
 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` = 1620526
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-19',ej.date_added) duration_daysDATEDIFF('2026-04-19',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-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1620526' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1620526 
0.0018   UPDATE employer_jobs SET hit_counts '***Apr-09-2026=398***Apr-10-2026=203***Apr-11-2026=62***Apr-12-2026=51***Apr-13-2026=77***Apr-14-2026=30***Apr-15-2026=27***Apr-16-2026=12***Apr-17-2026=13***Apr-18-2026=6***Apr-19-2026=1' WHERE job_id'1620526'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Apr-2026=880' WHERE job_id'1620526'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1620526' 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` = 1620526 
0.0189   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '731391'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)