Browse
Employers / Recruiters

Principal Front End Engineer

7025 · 30+ days ago
Negotiable
Full-time
Continue
By pressing the button above, you agree to our Terms and Privacy Policy, and agree to receive email job alerts. You can unsubscribe anytime.

Position Purpose

As a Principal Front End Engineer at Aspira, you will serve as a key technical leader within the front-end development team, driving the design, development, and optimization of user interfaces that are critical to the company’s growth and user engagement. This role blends hands-on coding, architectural design, and leadership, ensuring that all front-end solutions are scalable, high-performing, and aligned with both technical and business objectives. The Principal Front End Engineer will collaborate with cross-functional teams, mentor junior developers, and play a crucial role in shaping the technical vision and strategy for our front-end products.

In this role, you will be building highly scalable serverless applications on AWS that deliver exceptional user experiences. You will work closely with product managers, designers, and back-end engineers to create and implement solutions that leverage modern front-end technologies and frameworks. Your expertise in front-end architecture, combined with your deep knowledge of TypeScript and React, will be pivotal in crafting intuitive and visually appealing user interfaces that drive engagement and satisfaction.

 

Responsibilities

  • Lead the design and development of high-quality, responsive web interfaces, ensuring seamless integration with back-end services and GraphQL APIs.
  • Optimize front-end build processes and deployment workflows, enhancing application performance, reducing technical debt, and improving user experience across web platforms.
  • Define and implement a comprehensive testing strategy for front-end code, including unit, integration, and end-to-end tests, to ensure robust code quality and early detection of issues.
  • Collaborate with UX/UI designers and product managers to translate design concepts into functional, visually appealing user interfaces that align with business goals.
  • Guide and mentor front-end developers, fostering a culture of continuous learning, innovation, and adherence to best practices in front-end development.
  • Drive technical discussions and decision-making processes, providing expertise on front-end architecture, design patterns, and modern frameworks like React.
  • Conduct thorough code reviews, ensuring adherence to coding standards, and delivering maintainable, scalable front-end solutions.
  • Take ownership of complex front-end projects, managing timelines and proactively identifying and mitigating potential risks or challenges.
  • Stay current with industry trends, emerging front-end technologies, and best practices, applying this knowledge to enhance the company’s web offerings.
  • Contribute to the evolution of front-end development processes by introducing new tools, methodologies, and practices to boost efficiency and quality.
  • Collaborate with cross-functional teams to troubleshoot and resolve complex technical issues, ensuring high application reliability and performance.
  • Promote adherence to company policies and procedures, maintaining the quality of products and safeguarding the company’s reputation and assets.
  • Represent and embody the company culture, promoting teamwork, transparent communication, and accountability in all interactions.
  • Adapt to a flexible work schedule as needed to achieve business objectives, including potential travel and support for additional duties as required.

 

Desired Qualifications

  • Proven track record of delivering high-quality, scalable web applications, with a strong foundation in front-end architecture, performance optimization, and responsive design.
  • Extensive experience in front-end development, with deep expertise in frameworks and libraries such as React, shadcn/ui, Tanstack Router, Tanstack Table, Tailwind, and a solid understanding of HTML5, CSS3, and TypeScript.
  • Strong problem-solving skills, with the ability to address complex front-end technical challenges and devise innovative, user-centric solutions.
  • Exceptional leadership and mentoring abilities, with experience guiding front-end development teams to create high-performing, accessible, and visually appealing web applications.
  • Excellent communication skills, both verbal and written, with the ability to articulate front-end development concepts and technical decisions to both technical and non-technical stakeholders.
  • Proficiency in front-end performance best practices, including knowledge of code splitting, lazy loading, and optimization techniques to enhance application speed and responsiveness.
  • Adaptability: Ability to thrive in a fast-paced, evolving environment, staying current with industry trends and emerging front-end technologies, and applying new practices to improve web development processes.


Desired Education and Experience

  • Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
  • 8+ years of professional experience in front-end web development, with a focus on building high-quality, scalable web applications.
  • 4+ years of experience in a senior or lead engineering role, demonstrating strong leadership and project management skills.
  • Extensive experience with modern front-end frameworks and libraries, such as React and a solid understanding of HTML5, CSS3, and TypeScript.
  • Proven track record in optimizing front-end performance and implementing best practices for responsive and accessible web design.
  • Demonstrated success in collaborating with cross-functional teams, including UX/UI designers and back-end engineers, to deliver cohesive and innovative web solutions.


Desired Hardware and Software Competency

  • Proficiency in front-end development tools and environments, including IDEs such as Visual Studio Code and WebStorm, for efficient coding, debugging, and testing.
  • Extensive experience with version control systems, particularly Git, for managing code in large-scale, multi-environment front-end projects and facilitating team collaboration.
  • Expertise in front-end CI/CD pipelines using tools like GitHub Actions, Storybook, and Chromatic for automated build processes, testing, and deployment of web applications.
  • Deep knowledge of web performance optimization tools such as Lighthouse, WebPageTest, or GTmetrix to ensure fast load times and a smooth user experience.
  • Experience with front-end build tools and package managers, including vite and pnpm, for managing dependencies and optimizing application builds.
  • Strong understanding of web security practices, including knowledge of Cross-Site Scripting (XSS) prevention, Content Security Policy (CSP), and secure data handling techniques.

 

General Physical Demands

The physical demands described here are representative of those that must be met satisfactorily to successfully perform the essential functions of this job. If requested, reasonable accommodation will be made to enable incumbents with disabilities to perform the essential function absent undue hardship, as this position requires:

  • Stationary work, frequent moving to access resources and complete tasks, and positioning self to move in a manner that can be described as bending, stooping, kneeling, reaching, the occasional ascension/descension of a ladder, and/or climbing, with general coordination and balance necessary for safety of movement, manual dexterity to operate office equipment such as phones, computers, copiers, and faxes, as well as the ability to move, transport, position, push /pull materials and objects weighing up to 25 pounds.
  • Daily determination, at a level suitable for safety and awareness within a warehouse environment, obtained through an ability to visually detect, perceive, identify, recognize, and inspect, at a far and close range, with the ability to differentiate colors, is required in tandem with the ability to verbally communicate, converse, discern, convey, and exchange information.
  • Frequent operation of a computer and other office productivity machinery, such as a calculator, printer, etc.,
  • Scheduled hours, such as weekend, evening, or holiday shifts may occur as required by the business.

Last updated on Sep 18, 2024

See more

About the company

More jobs at 7025

Analyzing

More jobs like this

Analyzing
Mobile Backend Developer
C
crjdnwsnowo2i4nz45b1teboszrxlg0351vr73gpqw7yanury9u287prckhdnkww

Dallas, Texas

 · 

30+ days ago

Web developer
G
Green ·  Environmental consulting firm

San Jose, California

 · 

30+ days ago

Web Developer Job
TT
The Talently ·  AI recruitment platform

San Francisco, California

 · 

30+ days ago

Cumming, Georgia

 · 

30+ days ago

 · 

30+ days ago

Mobile Software Developer for Robotics Application
roboticsunlimitedinc ·  Robotics design and manufacturing

Pensacola, Florida

 · 

30+ days ago

QA Engineer (Automation)
AnchorFree ·  Online privacy and security

Mountain View, California

 · 

30+ days ago

Full stack
R
rqjdnwbs34lmixfu3kkfd08vmgygir029fesnaptym1rbs1iivifcavlyk16brnc

Phoenix, Arizona

 · 

30+ days ago

VMware and Windows Engineer - ONSITE
B
b6jdnwcpcemgg8el3r9winlpunj8hc038b1vkhowrzxn9gitznreodi38t7rirkp

Chesterfield, Virginia

 · 

30+ days ago

Developed by Blake and Linh in the US and Vietnam.
We're interested in hearing what you like and don't like! Live chat with our founder or join our Discord
Changelog
🚀 LaunchpadNov 27
Create a site and sell services based on your resume.
🔥 Job search dashboardNov 13
Revamped job search UI with a sortable grid, live filtering, bookmarks, and application tracking.
🫡 Cover letter instructionsSep 27
New Studio settings give you control over AI output.
✨ Cover Letter StudioAug 9
Automatically generate cover letters for any job.
🎯 Suggested filtersAug 6
Copilot suggests additional filters above the results.
⚡️ Quick applicationsAug 2
Apply to jobs using info from your resume. Initial coverage of ~200k jobs in Spain, Germany, Austria, Switzerland, France, and the Netherlands.
🧠 Job AnalysisJul 12
Have Copilot read job descriptions and extract out key info you want to know. Click "Analyze All" to try it out. Click on the Copilot's gear icon to customize the prompt.
© 2024 RemoteAmbitionAffiliate · Privacy · Terms · Sitemap · Status