Sr. Front-End Engineer

Overview

On Site
BASED ON EXPERIENCE
Full Time
Contract - Independent
Contract - W2

Skills

Brokerage
Pivotal
Business requirements
Usability
Continuous improvement
Design
Accessibility
Scalability
Data flow
Quality assurance
Regression analysis
Version control
Project portfolio management
Interfaces
Product requirements
Code optimization
Policies and procedures
Regulatory Compliance
API
Testing
Routers
Routing
GraphQL
Data
Management
Elasticsearch
Problem solving
Effective communication
Collaboration
TypeScript
Automated testing
Computer science
Software engineering
FOCUS
Web development
Web applications
User experience
Leadership
Mentorship
Computer hardware
Frontend Development
WebStorm
Sublime Text
Software development
React.js
AngularJS
Vue.js
Sass
Cascading style sheets
JavaScript
GUI QA
Cypress
Build tools
GulpJS
Workflow
Continuous delivery
Software deployment
Jenkins
GitLab
Continuous integration
CircleCI
Web browsers
Debugging
Performance analysis
Optimization
UI
SAS Display Manager
Dimensional modeling
Dialog manager

Job Details

Our clinet, is a full service business brokerage firm committed to providing big business results to small business clients is seeking for an Sr. Front-End Engineer

Location: Austin, TX, Grapevine, TX or Dallas, TX
Type: Perm/ Full-Time

Position Purpose
Senior Front-End Engineer plays a pivotal role in developing and enhancing user-facing features and interfaces that deliver exceptional user experiences across the company's digital products.
This role combines advanced technical expertise in front-end technologies with a strong focus on design and usability.
The Senior Front-End Engineer collaborates closely with UX/UI designers, product managers, and back-end engineers to build scalable, responsive, and visually appealing interfaces.
This position also involves mentoring junior engineers and driving best practices to ensure the highest standards of front-end development

Responsibilities
* Lead the development of complex, high-performance front-end solutions that meet design and business requirements, ensuring consistency and quality across all user interfaces.
* Collaborate closely with UX/UI designers to translate design concepts into fully functional, pixel-perfect user interfaces.
* Optimize front-end performance, ensuring fast load times, smooth user interactions, and efficient rendering across all devices and browsers.
* Mentor and guide junior front-end engineers, promoting best practices in coding, design, and usability.
* Conduct thorough code reviews, ensuring adherence to coding standards and fostering a culture of continuous improvement.
* Stay current with emerging front-end technologies, frameworks, and best practices, and proactively apply this knowledge to improve the company's front-end architecture.
* Collaborate with back-end engineers to ensure seamless integration of front-end components with server-side logic and APIs.
* Take ownership of the front-end codebase, driving improvements in maintainability, scalability, and performance.
* Component Development: Design and develop reusable components using React, with a focus on performance, accessibility, and scalability.
* UI/UX Collaboration: Work closely with designers to ensure the technical feasibility of UI/UX designs and implement them accurately.
* State Management: Leverage Tanstack Query and other state management libraries to manage complex application states.
* Routing: Implement sophisticated routing using Tanstack Router to create dynamic and efficient navigation flows.
* GraphQL Integration: Integrate and manage data with GraphQL APIs to ensure seamless data flow and interaction.
* Tooling and Build Process: Utilize Vite for fast builds and optimized performance in development and production environments.
* Testing and Quality Assurance: Develop and maintain unit tests and visual regression tests using Storybook and Chromatic to ensure high-quality code.
* Code Management: Collaborate in code reviews and adhere to best practices in version control, using ppm for package management.
* Collaborate with UX/UI designers to implement responsive, user-friendly interfaces that align with product requirements
* Lead and mentor junior front-end engineers, providing guidance on best practices and code optimization techniques.
* Champion client policies and procedures, uphold product quality and reputation, and consistently adhere to compliance and relevant initiatives by preserving the confidentiality of information, safeguarding organizational assets, and acting with integrity and ethics.
* Support the Solutions division by actively participating in pertinent projects and fulfilling other assigned duties.

Desired Qualifications
* Proven Experience: 4+ years of professional experience in front-end development with React and its ecosystem, including hooks, state management libraries (Redux, Context API, etc.).
* shadcn/ui: Strong experience working with the shadcn/ui framework (Tailwind) to create highly customizable components.
* Storybook & Chromatic: Proficient in setting up and using Storybook for component development and Chromatic for visual testing.
* Tanstack Router & Query: Hands-on experience with Tanstack Router and Query for routing and state management in React applications.
* GraphQL: Experience in working with GraphQL for data fetching and management.
* Build Tools: Solid understanding of Vite as a build tool and its ecosystem.
* Best Practices: Strong knowledge of modern JavaScript (ES6+), TypeScript, and front-end best practices.
* Problem-Solving: Excellent problem-solving skills with the ability to troubleshoot and debug complex issues.
* Collaboration: Effective communication and collaboration skills, with the ability to work well in a team environment.
* Continuous Learning: A passion for staying updated with the latest trends and technologies in front-end development.
* Experience with TypeScript is highly desirable, adding type safety and enhancing code maintainability.
* Experience with CI/CD pipelines and automated testing tools like Vitest and Chromatic

Desired Education and Experience
* Bachelor's Degree in Computer Science, Software Engineering, or a related field required, with a focus on web development or user experience preferred.
* 5+ years of professional experience in front-end development, with a strong portfolio of work demonstrating expertise in building responsive, high-performance web applications.
* 3+ years of experience working with modern front-end frameworks (e.g., React, Angular, Vue.js), with documented contributions to at least 3 major projects that significantly improved user experience or business outcomes.
* 2+ years of experience in leading or mentoring junior engineers, with evidence of successful mentorship that led to measurable skill improvement and project contributions.
* Demonstrated experience in optimizing front-end performance, with at least 3 projects where performance improvements resulted in measurable gains in user engagement or satisfaction.

Desired Hardware and Software Competency
* Mastery of front-end development tools, including VS Code, WebStorm, or Sublime Text, for efficient coding and debugging.
* Proficiency in front-end frameworks and libraries, particularly React, Angular, or Vue.js, with a strong understanding of their ecosystems and best practices.
* Expertise in CSS pre-processors like SASS or LESS, and experience with CSS-in-JS solutions for modular, maintainable styling.
* Strong experience with front-end testing frameworks, such as Jest, Mocha, or Cypress, ensuring robust, reliable code.
* Proficiency in using build tools like Webpack, Gulp, or Parcel, optimizing for performance and efficiency in the development workflow.
* Familiarity with CI/CD pipelines, particularly for front-end deployment, using tools like Jenkins, GitLab CI, or CircleCI.
* Experience with browser developer tools for debugging, performance analysis, and optimization of front-end code.

Salary: $180K with a 5-10% bonus
#LI-DM2

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.