- B2B
- Early StageStartup in initial stages
- Recently fundedRaised funding in the past six months
Senior Frontend Engineer
- 6 years of exp
- Full Time
Not Available
In office - WFH flexibility
About the job
Senior Software Engineer (Front End)
Experience bracket : 6+ Years
At e6data, we are building the next generation of distributed compute engine for hyper-performant SQL query processing. We are looking for front-end engineers to work on the primary user interface for the e6data compute engine.
We are seeking a skilled Senior Front-End Developer to join our team. As a Senior Front-End Developer, you will be responsible for implementing user interfaces and creating engaging web experiences. Your primary focus will be on developing high-quality Front-End code using React, JavaScript, Next.js, HTML, and CSS. You will work closely with the design and back-end development teams to ensure seamless integration and deliver exceptional user experiences.you will take ownership of the entire frontend architecture, ensuring the scalability and performance of our applications. You will be expected to stay ahead of the curve with emerging technologies and best practices in frontend development, implementing these into the team’s workflow. You will also mentor junior developers, helping to foster a collaborative and growth-oriented environment. If you thrive in a fast-paced, agile environment and are passionate about building exceptional products, we would love to have you on our team.
Core Responsibilities
Develop and maintain user interfaces for web applications using React, JavaScript, Typescript, Next.js, HTML, and CSS.
Lead Frontend Development Projects: Take ownership of frontend architecture, design, and implementation, ensuring high performance, scalability, and maintainability of web applications.
Collaborate Cross-Functionally: Work closely with product managers, UX/UI designers, and backend developers to deliver high-quality, cohesive digital products that align with business objectives
Develop Reusable Code: Build and maintain reusable, testable, and efficient code libraries and components to accelerate development cycles and standardize the application architecture.
Optimize assets, JavaScript bundle, and build processes to improve website performance, reduce load times, and enhance user experience.
Work closely with back-end developers to integrate Front-End components with server-side logic.
Stay up-to-date with the latest web development trends and technologies, and propose innovative solutions to enhance the user experience.
Optimise applications for maximum speed and responsiveness, considering factors such as lazy loading, caching, and code splitting.
Ensure web applications are accessible to users with disabilities by following best practices and adhering to accessibility standards such as WCAG (Web Content Accessibility Guidelines).
Design and Implement Communication Protocols: Optimize data exchange between frontend and backend using protocols like HTTP, polling, long polling, WebSockets, and RESTful APIs to ensure secure and efficient communication.
Client-Side Security: Implement robust security measures to protect against common vulnerabilities such as Cross-Site Scripting (XSS), Cross-Site Request Forgery (CSRF), Server-Side Request Forgery (SSRF), and ensure compliance with relevant regulations and standards.
Conduct Code Reviews: Review code written by other developers, providing constructive feedback and ensuring adherence to best practices and coding standards.
Create and execute effective unit test cases for Frontend development to ensure code reliability and performance
Must haves (non negotiables)
Strong proficiency in React, JavaScript, Next.js, Typescript, HTML, and CSS. - Must Have
Experience with the responsiveness of web applications
Familiarity with build tools and package managers (e.g., Webpack, npm, Yarn).
Understanding of version control systems (e.g., Git) and collaborative development workflows.
Knowledge of UI/UX principles and ability to translate design mockups into functional web pages.
Excellent problem-solving skills and attention to detail.
Ability to work effectively in a team environment and collaborate with cross-functional teams.
Strong verbal and written communication skills.
Knowledge of implementing HTTP security headers like Content Security Policy (CSP), X-Content-Type-Options, and X-Frame-Options to enhance application security.
Knowledge of secure coding principles to prevent common vulnerabilities such as cross-site scripting (XSS), cross-site request forgery (CSRF), and SQL injection.
Strong understanding of web performance optimization techniques and tools.
Experience with state management libraries like Redux or similar.
Understanding of testing frameworks such as Jest, react testing library
What’s in it for you
Lead and innovate on cutting-edge frontend projects that shape user experiences and drive the success of our products.
Tech Stack Freedom: Utilize and experiment with the latest tools, technologies, and frameworks to keep your skills sharp and relevant.
Collaborative Culture: Work with a talented team of professionals who value creativity, collaboration, and continuous improvement.
Best in class compensation (top 90 percentile)
An engineering driven, hybrid workplace culture that
We believe in hiring smart people, giving them the right platform and direction, and getting out of their way. Your growth will be limited only by your own abilities.
What doesn’t work for us
If there is something you don’t understand in how things work, you go with the flow and wait for someone to explain or just quietly struggle.
Only learning by being explained to.
Being satisfied with skimming the surface of tech expertise.
What does the interview process look like?
Assignment round: Take home assignment to be completed in 3 days
(60 mins) In-depth discussion on assignment solution,Technical screening, problem solving round
Design System and Architecture round
Cultural Fit round
HR round
About e6data
At e6data we are building the next generation of distributed compute engine for SQL query processing. We’re doing this by fundamentally rethinking how distributed compute engines are architected and built, resulting in 5-10x improved SQL query performance.
We are a 50+ member team of driven, curious, and razor-sharp builders with a hunger to take ideas from whiteboard to internet-scale, hyper-performant working code. Our team comprises several serial founders, multi-patent holders, and a band of friendly builders who are obsessed with altering the status quo.
We are a Series A stage startup, backed by Accel Partners and data & technology leaders from Meta, Netflix, Uber and Google.
About the company
- B2B
- Early StageStartup in initial stages
- Recently fundedRaised funding in the past six months