Experienced U.S. Immigration Legal Assistant

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

TYPE OF WORK

Full Time

SALARY

$6–$7/hour depending on experience

HOURS PER WEEK

40

DATE UPDATED

Oct 1, 2026

JOB OVERVIEW

Green Family Immigration Law is a U.S.-based virtual immigration law firm seeking an experienced, detail-oriented Legal Assistant to join our team full-time.

This is not an entry-level immigration position. We are specifically looking for someone who already has hands-on experience preparing U.S. immigration cases and USCIS forms and who can eventually independently manage assigned cases after learning our firm's procedures.

Our practice focuses heavily on marriage and family-based immigration, so prior experience with marriage-based adjustment of status is strongly preferred.

Responsibilities:

• Prepare USCIS forms accurately, especially Forms I-130, I-130A, I-485, I-864, I-765, I-131, G-28 and related filings
• Review client questionnaires and information for accuracy and completeness
• Review supporting documents and evidence
• Identify missing, inconsistent, incorrect or insufficient information
• Ask questions when information is missing or unclear rather than guessing
• Follow up with clients for missing documents and information
• Prepare and organize USCIS filing packages
• Draft routine cover letters and client correspondence
• Make attorney-requested corrections accurately
• Send forms and documents to clients for review
• Organize and maintain electronic case files
• Track USCIS notices, RFEs, biometrics, interviews and other case milestones
• Communicate professionally, patiently and kindly with clients
• Maintain accurate case notes and case status information
• Manage assigned cases and follow through on outstanding tasks

Requirements:

• Prior hands-on U.S. immigration law experience
• Family-based immigration experience strongly preferred
• Experience personally preparing USCIS forms
• Excellent attention to detail
• Strong written English
• Strong organizational skills
• Ability to follow detailed instructions
• Comfortable asking questions when information is unclear
• Ability to independently manage multiple cases
• Comfortable learning new technology and systems
• Reliable internet and professional work environment
• Kind, patient and professional with clients

Schedule:

Monday–Friday, 40 hours per week during U.S. Central Time business hours.

HOW TO APPLY — PLEASE READ CAREFULLY

Include the following in your application:

Your résumé.
Briefly describe your U.S. immigration law experience and how long you have worked in immigration.
Do you have experience using Camplegal?
Tell us which of the following forms you have personally prepared: G-28, I-130, I-130A, I-485, I-864, I-765, I-131, I-751 and N-400.
Tell us whether you are currently employed or working for any other clients.
In the first line of your application, write the exact words: LOVE HAS NO BORDERS

Applicants who appear to be a good fit will be asked to complete a short practical USCIS form-preparation assessment before being invited to an interview.

The assessment is designed to evaluate attention to detail, USCIS form preparation, ability to follow instructions, and whether you identify missing information rather than guessing.

Please apply only if you are comfortable completing a practical skills assessment as part of the hiring process.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0126
Total Execution Time  0.0140
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,503,336 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Experienced-US-Immigration-Legal-Assistant-1727483
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0072 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1727483
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 970288
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1727483
AND `misc`.`id` IS NULL 
0.0004   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-04',ej.date_added) duration_days, DATEDIFF('2026-10-04',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-04',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1727483' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1727483 
0.0008   UPDATE employer_jobs SET hit_counts = '***Sep-10-2026=559***Sep-11-2026=52***Sep-12-2026=16***Sep-13-2026=9***Sep-14-2026=15***Sep-15-2026=16***Sep-16-2026=35***Sep-17-2026=24***Sep-18-2026=6***Sep-19-2026=13***Sep-20-2026=13***Sep-21-2026=242***Sep-22-2026=54***Sep-23-2026=23***Sep-24-2026=25***Sep-25-2026=26***Sep-26-2026=13***Sep-27-2026=4***Sep-28-2026=22***Sep-29-2026=22***Sep-30-2026=20***Oct-01-2026=425***Oct-02-2026=79***Oct-03-2026=12***Oct-04-2026=1' WHERE job_id= '1727483'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=1208***Oct-2026=517' WHERE job_id= '1727483'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1727483' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1727483 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '970288'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)