We are seeking a talented Frontend Engineer with a passion for building scalable and user-friendly web applications. In this role, you will be instrumental in enhancing our platform's frontend capabilities, focusing on creating intuitive, efficient, and scalable user interfaces. Additionally, you will be responsible for building and maintaining a JavaScript SDK to enable our customers to run in-app nudges by installing the SDK on their web applications.
Outcomes Expected
- Deliver on Product — Empower the team to successfully deliver on complex modules at the highest quality in a timely manner.
- Plan Well — Work with the team to identify and mitigate risks, handle escalations, manage stakeholders, and collaborate well across the team to eliminate blockers of progress.
- Improve Processes — Setup and improve processes, tools, and knowledge base to be used by the team members in the pod to enhance results produced by the team.
- Proof-of-Concepts — Fast experimentation with new ideas for product development.
- Contribute Broadly — Take on additional responsibilities (e.g., backend, infra) to speed up the overall development of the product.
Responsibilities
- Design and develop scalable, high-performance user interfaces using React and Next.js.
- Build and maintain a robust JavaScript SDK to enable customers to integrate in-app nudges seamlessly.
- Collaborate with cross-functional teams to translate business needs into technical specifications.
- Contribute to the entire application lifecycle, focusing on coding, debugging, and providing robust solutions.
- Ensure optimal performance and stability of frontend services and the SDK.
- Implement security and data protection measures.
- Participate in code reviews to maintain high code quality and promote best practices.
- Stay updated with emerging technologies and industry trends to incorporate into our platform.
Requirements
- 2-4 years of strong engineering experience in scaling products.
- Strong knowledge and experience with React or Next.js.
- Knowledge of databases like MongoDB and experience working with data storage and management.
- Understanding of web application architecture and design principles, with the ability to design and develop scalable and maintainable code.
- Good communication skills and the ability to work collaboratively with other developers and stakeholders.
What We Offer
- A chance to be a part of a rapidly growing company in the exciting mobile app space.
- A dynamic and creative work environment with a diverse and passionate team.
- Competitive salary and benefits.