Senior Frontend Engineer
A day in the life of a Sr. Frontend Engineer
-
Design, develop, and maintain scalable, high-performance web applications for Acceldata’s flagship data observability platform using Angular, ReactJS, and TypeScript.
-
Build responsive, user-friendly interfaces and ensure cross-browser compatibility.
-
Write clean, efficient, well-documented, and maintainable code.
-
Optimize frontend applications for performance, scalability, reliability, and security.
-
Develop and maintain frontend tests using frameworks such as Jest, Mocha, or Jasmine.
-
Collaborate with cross-functional teams to define technical solutions, establish engineering best practices, and improve development and deployment processes.
-
Continuously enhance applications based on customer feedback, evolving business requirements, and product priorities.
-
Work with large and complex codebases, identify technical challenges, and make informed engineering trade-offs.
-
Leverage Java or Kotlin knowledge, where applicable, to contribute to full-stack development.
You are a good fit for the role if you have
- Strong hands-on experience with Angular, ReactJS, and TypeScript.
-
Solid knowledge of HTML, CSS, and JavaScript.
-
Experience building scalable, responsive, and maintainable frontend applications.
-
Familiarity with Git and version control practices.
-
Strong analytical, debugging, and problem-solving skills.
-
Knowledge of Java or Kotlin is an added advantage.
Behavioural
-
Collaborative: Work effectively with cross-functional teams and communicate technical concepts clearly.
-
Strong decision-making: Apply rigorous thinking to technical challenges and make informed decisions while balancing competing priorities.
-
Adaptable: Thrive in ambiguous, fast-paced environments and adapt to evolving business and technical requirements.
-
Curious and eager to learn: Develop a deep understanding of the data observability domain and the problems our customers solve.
-
Ownership-driven: Take responsibility for delivering high-quality solutions with a high degree of autonomy.
-
Hands-on approach: Be comfortable working directly with complex codebases, tackling challenging technical problems, and contributing wherever needed.
-
Team-oriented: Encourage a healthy, collaborative work environment while maintaining high standards of engineering excellence.