Frontend Developer
*Job description:*
Looking for an experienced Senior Front-End Web Developer with strong expertise in React.js, JavaScript, HTML, and CSS to design, develop, and maintain modern, responsive, and scalable web applications.
The ideal candidate will have hands-on experience building enterprise-level web applications, integrating backend APIs, developing reusable UI components, and implementing accessible, high-performance user interfaces.
*Required Qualifications*
- 7+ years of professional software development experience, with significant hands-on experience in front-end web development.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Strong hands-on experience with React.js, JavaScript (ES6+), HTML5, CSS3, and Redux.
- Experience developing responsive, enterprise-scale web applications.
- Proficiency in React Hooks, functional components, reusable components, and Higher-Order Components (HOC).
- Strong experience integrating web applications with REST APIs; familiarity with SOAP APIs.
- Solid understanding of n-tier application architecture, including UI, business logic, and data access layers.
- Familiarity with enterprise integration technologies such as IBM DataPower, MuleSoft, or Enterprise Service Bus (ESB).
- Experience with Bootstrap or similar responsive UI frameworks.
- Hands-on experience with unit testing frameworks such as Jest, Enzyme, Mocha, or React Testing Library.
- Experience developing ADA-compliant web applications and applying WCAG accessibility standards.
- Familiarity with Git and Agile/Scrum development methodologies.
Pay: $45.00 - $50.00 per hour
Benefits:
- Dental insurance
- Health insurance
Application Question(s):
- Are you comfortable working onsite 5 days a week in Austin, Texas? (No option for Hybrid or remote)
- Are you comfortable to work on W2 contract?
- Can you come for in-person interview in Austin TX?
- Do you live in Austin, Texas? (Only local to Austin, TX candidate will be considered, No Relocation)
Work Location: In person