Demo

UI Developer

Seneca Resources
Birmingham, AL Contractor
POSTED ON 4/18/2026
AVAILABLE BEFORE 5/17/2026

Position Title: Senior UI Developer

Location: Birmingham, Alabama

Clearance Requirements: None

Position Status: Contract (6 months, with high potential for extension)

Pay Rate: $65.00/hour on W2


Position Description:

We are seeking a highly skilled Senior UI Developer with extensive experience in React, TypeScript, and mobile application development. The ideal candidate will have a proven track record building scalable, responsive, and high-performance mobile apps that integrate seamlessly with API backends and third-party services. Experience with Ionic React and Capacitor is preferred; strong React Native background is also acceptable. This role involves developing new features within an Ionic WebView environment, optimizing app performance, and collaborating with cross-functional teams to deliver exceptional user experiences. The position is onsite in Birmingham, Alabama, with a hybrid work model.

Key Responsibilities:

  • Design and develop high-quality mobile UI features using React, TypeScript, Ionic, and Capacitor.
  • Evolve architecture and component patterns to improve scalability and maintainability.
  • Rapidly adapt from React Native to Ionic/Capacitor, applying best practices for mobile UI/UX and performance.
  • Write clean, efficient, and well-documented code adhering to coding standards.
  • Implement comprehensive testing using Jest, React Testing Library, and other tools.
  • Optimize application performance, scalability, and responsiveness.
  • Collaborate with UX/UI designers, backend developers, and product managers to ensure seamless user experience.
  • Mentor junior developers and participate in code reviews, architecture discussions, and Agile ceremonies.
  • Stay current with industry trends to drive innovative solutions.

Required Skills/Education:

  • 10 years of overall software development experience.
  • Advanced proficiency in React and the React ecosystem (Ionic/Capacitor preferred; React Native experience acceptable).
  • Strong TypeScript and modern JavaScript (ES6 ) skills.
  • Experience with RESTful APIs, GraphQL, and client-server integration.
  • Knowledge of HTML5, CSS3, SASS/SCSS, and responsive design.
  • Familiarity with state management libraries such as Redux, Zustand, or Recoil.
  • Understanding of CI/CD pipelines and version control systems like Git.
  • Excellent problem-solving, communication, and collaboration skills.
  • Backend experience with Java is a plus.


About Seneca Resources

At Seneca Resources, we are more than just a staffing and consulting firm; we are a trusted career partner. With offices across the U.S. and clients ranging from Fortune 500 companies to government organizations, we provide opportunities that help professionals grow their careers while making an impact. When you work with Seneca, you're choosing a company committed to your success, celebrating your achievements, and connecting you with meaningful work with leading organizations nationwide. Our consultants and contractors enjoy competitive pay, comprehensive health, dental, and vision coverage, 401(k) plans, and dedicated support every step of the way. We are proud to be an Equal Opportunity Employer, fostering a diverse and inclusive workplace where all qualified individuals are encouraged to apply.

Salary : $65

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a UI Developer?

Sign up to receive alerts about other jobs on the UI Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$88,561 - $105,402
Income Estimation: 
$112,070 - $133,823
Income Estimation: 
$167,603 - $206,227
Income Estimation: 
$141,249 - $184,014
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Seneca Resources

  • Seneca Resources Richmond, VA
  • We are seeking a detail-oriented and analytical HRIS & Payroll Analyst to support and enhance HR systems and payroll operations for one of our top clients ... more
  • 13 Days Ago

  • Seneca Resources Durham, NC
  • Position Title: HVAC Tech (Durham, NC) Location: Durham, North Carolina, United States Clearance Requirements: None Required Work Status: (USC, Green Card ... more
  • 13 Days Ago

  • Seneca Resources Richmond, VA
  • Location : 1200 E Broad St, Richmond, VA, United States, ZIP 23219 Required Work Status: USC, Green Card Holder Position Status: Direct Hire Salary: Up to ... more
  • 13 Days Ago

  • Seneca Resources Vienna, VA
  • Job Title: Sr. SQL Server Developer Pay : $60.00 - $68.00 an hour Location : Vienna, VA (hybrid) Job Type : Contract Work Authorization : US Citizens, Gree... more
  • 13 Days Ago


Not the job you're looking for? Here are some other UI Developer jobs in the Birmingham, AL area that may be a better fit.

  • Aurum Data Solutions Inc Birmingham, AL
  • Senior UI Developer with strong React native experience Introduction: We are seeking a highly skilled and experienced Senior UI Developer with a strong bac... more
  • 1 Day Ago

  • Jobs via Dice Birmingham, AL
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, Aurum Data Solutions Inc, is seeking the following. Ap... more
  • 2 Days Ago

AI Assistant is available now!

Feel free to start your new journey!