Frontend Engineer

Engineering · Full-time · Global

Job description

Junior Frontend Engineer

Base is a Customer Lifecycle Marketing platform, building the Customer-led Growth (CLG) category and ecosystem. Through journey tracking, automation, insights, and predictions our Customer Marketing platform helps companies refocus their efforts on their customer-base, and attribute growth to customer activations. Armed with the tools and knowledge to achieve a well-engaged customer base, at scale, some of the world’s best marketing teams are already using Base to go from impacting demand to impacting Growth

We are looking for a talented engineer to join our team as a Frontend Developer. This is a fantastic opportunity to gain hands-on experience building a robust and scalable backend system alongside experienced engineers.  

Responsibilities:

  • Develop and maintain robust user interfaces using Angular framework.

  • Collaborate with back-end developers to integrate front-end components with server-side logic.

  • Implement responsive designs and ensure optimal performance across various devices and browsers.

  • Write clean, modular, and scalable code following best practices and coding standards.

  • Participate in architectural discussions and contribute to technical decision-making.

  • Identify and address technical debt and performance bottlenecks.

  • Stay updated on the latest trends and technologies in front-end development.

  • Work closely with designers to translate wireframes and mockups into interactive web experiences.

Requirements:

  • 2-4 years’ experience in front-end development with a focus on Angular framework - must!

  • Bachelor's degree in Computer Science, Engineering, or a related field.

  • Proficiency in HTML, CSS, JavaScript, TypeScript, and relevant front-end technologies.

  • Strong understanding of Angular concepts such as components, services, directives, and routing.

  • Experience with RESTful APIs and asynchronous request handling.

  • Familiarity with version control systems, preferably Git.

  • Experience with component libraries such as Angular Material or similar, leveraging pre-built UI components for faster development and consistency.

  • Proficiency in CSS frameworks like Bootstrap or Tailwind CSS, enabling rapid prototyping and responsive design implementation.

  • Excellent problem-solving skills and attention to detail.

  • Ability to work independently and as part of a team in an Agile environment.

  • Strong communication and interpersonal skills.

  • Demonstrated ability to deliver high-quality, maintainable code in a timely manner.

Preferred:

  • Knowledge of UI/UX principles and design patterns.

  • Familiarity with testing frameworks such as Jasmine, Karma, or Protractor.

  • Understanding of cross-browser compatibility issues and ways to address them.

  • Contributions to open-source projects or a strong online portfolio showcasing relevant work.

Our Culture:

Cultural fit is key to your success within Base! The team is filled with social, friendly people who are all committed to the same goal – excellent, innovative digital work and client satisfaction. It is a flat structure, and the team collaborates, including the founders, who take a hands-on approach in the business.

Base is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations, and ordinances.

If you are interested in taking your career to the next level and working in a dynamic global SaaS startup, please apply now!

Org chart