Senior Software Engineer, Frontend
Job DescriptionJob Description
Senior Software Engineer, Frontend
Position Summary:
At Everdriven, we believe in self-empowered teams and developers that can take a product from concept to delivery. We are looking for a passionate Senior Software Engineer to build elegant and intuitive user interfaces for our applications. This person will contribute to our Web Portals that support internal and external users as they work to safely transport students.
The ideal candidate is passionate about building high-quality, innovative, and user-friendly products and can iterate rapidly. You’ll get the chance to own and build out multiple core capabilities for the product and be a driving force behind the evolution of our product.
Responsibilities:
· Deliver results on complex projects involving multiple teams across the company, including leading some projects end-to-end.
o Architect, prototype, and develop features for our Portals and associated frontend systems.
o Collaborate with UX/UI designers to translate designs into functional and visually appealing user interfaces.
o Assist with design and definition of user experiences using modern design principles and patterns.
o Help to provide an accurate timeline and scoping estimations on engineering projects.
o Deliver high-quality, maintainable, and performant code for our user interfaces.
· Provide leadership in project architecture and code quality.
o Ensure the technical feasibility of UI/UX designs.
o Evaluating new technologies, integrate them into our front-end stack, and ramp up other engineers.
o Work closely with backend teams and engineers to define and built robust systems that are optimized for modern web applications.
o Build reusable code and libraries for future use.
o Drive best practices around security and quality in Frontend development
o Optimize applications for maximum speed and scalability.
o Drive agile/continuous integration engineering best practices.
· Contribute to a positive and productive team culture by supporting your team and mentoring junior engineers.
Qualifications:
· 5+ years of experience in frontend development, with a strong understanding of Typescript, Javascript, HTML, CSS, and React
· Deep understanding of RESTful API patterns and experience integrating with backend systems.
· Experience with:
o Responsive design and cross-browser compatibility.
o Real-time communication in web apps and underlying protocols (WebSocket, WebRTC) and tools (SignalR)
o Accessibility standards and best practices.
o Performance optimization techniques for web applications.
o Geolocation and Mapping technologies (Mapbox, Google Maps)
o Tracking front-end performance and debugging issues through analytics, monitoring, and logging tools.
o Front-end QA automation
· Have a passion for technology and a drive to think out of the box.
· Strong understanding of modern design patterns.
· Solid knowledge of Data Structures and Algorithms.
· Outstanding written and verbal communication skills.
· Ability to work across environments and teams.
· BA/BS in Computer Science or a related field .