Job description
About Us:
BeatRoute is an enterprise-grade Sales Enablement platform that goes beyond automation and helps customers achieve their sales outcomes with its unique goal-driven sales technology.
More than 150 Retail & Distribution companies such as those in the Consumer Goods industry rely on BeatRoute to solve their sales problems and make their execution goal oriented.
Job Description:
We are looking for a driven and skilled Frontend Engineer (Angular) to join our mission-critical team. This team is responsible for building and maintaining user-friendly, high-performance web applications that power our core services. You will play a pivotal role in designing, developing, and optimizing seamless, responsive, and scalable frontend solutions, working with the latest Angular technologies to create intuitive and engaging user experiences.
If you are passionate about crafting beautiful, efficient interfaces and thrive in a collaborative, fast-paced environment, this is the perfect role for you. Join us in creating innovative solutions and shaping the future of our web applications.
Key Qualifications and Skills:Required Skills:
- Degree in Computer Science or related field.
- 2+ years of experience in frontend development, specifically with Angular.
- Strong experience in building responsive, performant web applications with Angular.
- Excellent problem-solving skills with a focus on Data Structures and Algorithms (DSA).
- Understanding of component-based architecture and state management in Angular applications.
- Hands-on experience with HTML, CSS, and JavaScript (ES6+).
- Experience with modern JavaScript libraries and frameworks (e.g., RxJS, NgRx).
- Familiarity with RESTful APIs and integrating with backend services.
- Ability to write unit and integration tests for Angular applications.
Preferred Skills:
- Experience with building Progressive Web Apps (PWA) for enhanced mobile experiences will be preferred.
- Experience with additional frontend frameworks (e.g., React, Vue.js) will be a plus.
- Knowledge of Webpack, and build tools will be a plus.
- Familiarity with Agile methodologies and tools (e.g., Jira).
- Knowledge of Docker for containerization and deployment will be an added advantage.
- Knowledge of low-level design principles will be a plus.
Key Traits for Success:
- Ownership and Accountability: Take initiative in adding and maintaining front-end application features, ensuring high-quality output and full responsibility for deliverables.
- Frontend Expertise: Demonstrate strong expertise in frontend technologies, particularly Angular, and a deep understanding of web application architectures, UI/UX principles, and responsive design.
- Efficient and Scalable Code: Write clean, efficient, and modular code that is maintainable over the long term, ensuring optimal performance and scalability for user-facing applications.
- Performance Optimization: Optimize frontend applications for speed and responsiveness, applying best practices for performance tuning and reducing load times.
- Prioritization and Problem-Solving: Make informed decisions in prioritizing frontend tasks and selecting the most effective methods to solve technical challenges, delivering high-quality solutions on time.
- Cross-functional Collaboration: Work closely with Backend, Product, and Design teams to ensure seamless integration between the frontend and backend, and to contribute to the overall product vision.
- Team Player: Collaborate effectively with engineers, designers, and product managers to align technical execution with business goals, and to ensure smooth development cycles.
- Self-motivated: Thrive in a fast-paced, dynamic environment, demonstrating initiative to work independently while managing multiple tasks and meeting deadlines.
- Continuous Learning: Stay curious, embrace new front-end technologies, and actively explore innovative ideas to enhance the user experience and improve development processes.
- Adaptability: Be flexible and able to quickly adjust to changes in a fast-moving, evolving environment, contributing to the team’s success and agility.
Perks & Benefits
- Enjoy the flexibility of working from anywhere, every day, allowing you to create a workspace that suits your lifestyle.
- Competitive salary and bonus incentive structure
- Opportunity to work in a fast-moving, high-growth SaaS company
- Possibilities of stock options for a passionate contributor.
- Achieve a fulfilling career with opportunities for growth while maintaining a healthy work-life balance in a supportive environment.