What are the responsibilities and job description for the Frontend Developer IV position at Gravity IT Resources?
Position Title: Front-End Developer IV (Hybrid – San Diego)
Position Summary:
We are supporting a leading financial software company in hiring a Front-End Developer IV to join a highly collaborative engineering team responsible for building and maintaining large-scale, customer-facing web applications used across multiple product lines. This role is 100% web-focused, working within a shared component library environment, and will help modernize front-end architecture while contributing to high-impact features across the organization.
The ideal candidate is a seasoned JavaScript/React engineer with strong UI/UX sensibilities, experience working in fast-paced Agile environments, and a passion for building scalable, maintainable front-end applications. This role is hybrid onsite in San Diego (3 days per week).
Essential Responsibilities:
? Create and maintain modern, scalable web applications using JavaScript, React, and related front-end frameworks.
? Transform UX/UI design concepts into fully functional, responsive, and performant front-end implementations.
? Develop high-quality JavaScript/TypeScript code that interacts with shared libraries, reusable components, and internal frameworks.
? Collaborate closely with product owners, designers, and business stakeholders to refine requirements and deliver new features and enhancements.
? Work with QA and backend teams to ensure cross-functional compatibility, performance, and quality.
? Contribute to a fast-paced Agile development environment, participating in sprint planning, code reviews, retrospectives, and daily standups.
? Utilize automated testing frameworks (e.g., Cypress) to ensure reliability, maintainability, and regression coverage for front-end components.
? Participate in ongoing modernization efforts, including migration from JavaScript to TypeScript and improvements to shared front-end architecture.
? Ensure UI consistency across products through adherence to shared design patterns, component libraries, and best practices.
? Troubleshoot, debug, and optimize complex front-end issues in a high-traffic, customer-centric environment.
Minimum Experience and Qualifications:
? Bachelor’s Degree in Computer Science, Engineering, or related field; or equivalent hands-on experience.
? 5 years of professional front-end development experience building production-scale web applications.
? Expert-level proficiency in JavaScript, React, and modern front-end development practices.
? Experience with or willingness to work heavily in TypeScript as part of ongoing modernization.
? Strong understanding of HTML5, CSS, SASS/PostCSS, responsive design patterns, and component-driven UI development.
? Hands-on experience with automated testing frameworks such as Cypress.
? Working knowledge of RESTful API integrations and web-based service architectures.
? Strong grasp of usability, accessibility, and performance optimization principles.
? Experience using Agile methodologies, issue tracking tools, and source control (e.g., Git).
? Ability to work onsite in San Diego at least 3 days per week.
Preferred Experience and Qualifications:
? Experience with additional frameworks (e.g., AngularJS, Ember, Backbone, Node.js, Aurelia.js).
? Familiarity with hybrid mobile frameworks (e.g., Cordova, React Native).
? Experience working with shared component libraries at enterprise scale.
? Background building high-volume, customer-centric web applications, e-commerce experiences, or multivariate testing platforms.
? Strong collaboration skills—this team works closely together and values communication, feedback, and shared ownership.
Work Environment:
? Hybrid schedule: onsite in San Diego 3 days per week.
? Highly collaborative engineering team with several senior engineers based locally.
? Fast-paced Agile environment with strong cross-functional partnership.