What are the responsibilities and job description for the Senior Software Engineer, Frontend position at EverDriven Technologies LLC?
Job Description
Job 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.
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.
Qualifications :
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