Boostlingo is looking for a talented and experienced Front End Software Engineer with at least 4 years of experience to join our team. The ideal candidate will be passionate about creating seamless user experiences, proficient in modern front-end technologies, and capable of translating complex designs into efficient, user-friendly web applications.
As a Front End Software Engineer, you will collaborate with cross-functional teams to develop and maintain high-quality web applications.
WHAT IT MEANS TO BE A BOOSTIEOur core values drive everything we do. From how we approach identifying talent we invite to join the team, to the energy and contributions we bring to our amazing culture, to the decisions we make at both the tactical and strategic level. To be a Boostie means to embody these values:•No Hide, Go Seek: Be accessible to colleagues, seek out what you need, ask others for help•Positive Vibes: Bring positive energy and have a “solutions” mindset•Be Bold but Stay Humble Appreciate that every voice matters (and we want to hear yours) while remaining humble in the understanding that no one person is more important than the broader team.•Be Inclusive: Create and contribute to an environment where anyone can feel welcomed, supported, respected, and valued.In 2023 Boostlingo was recognized as one of Inc. Magazine's Best Workplaces. This esteemed recognition reflects the dedication that our incredible team has to embodying our Core Values every day and we couldn’t be more proud!
WHAT WILL BE EXPECTED OF THIS ROLE•Write, test, and maintain code for software applications, features, and modules.•Collaborate with cross-functional teams to understand project requirements and deliver solutions.•Participate in code reviews to maintain code quality, identify issues, and suggest improvements.•Ensure adherence to coding standards, best practices, and documentation.•Investigate and resolve software defects and issues reported by QA or end-users.•Analyze and fix bugs efficiently and effectively.•Use version control systems (e.g., Git) to manage and track changes in code.•Collaborate with team members through Slack•Adhere to security protocols and guidelines to protect the software and user data.•Stay informed about potential security threats and vulnerabilities.
WHAT MAKES YOU PERFECT FOR THE ROLE•Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.•4+ years of professional experience in front-end development.•Proficiency in HTML, CSS, and JavaScript.•Must have strong 3+ years of experience with Angular.•Strong understanding of responsive design principles and cross-browser compatibility issues.•Familiarity with version control systems (e.g., Git).•Excellent problem-solving skills and attention to detail.•Strong communication and collaboration skills.•Ability to work independently and as part of a team in a fast-paced environment.Preferred Qualifications:•Experience with server-side rendering and building RESTful APIs.•Knowledge of front-end build tools and package managers (e.g., Webpack, NPM).•Understanding of performance optimization techniques and tools.•Experience with testing frameworks and tools (e.g., Jest, Cypress).•Familiarity with UX/UI principles and accessibility standards.
Essential Attitude, Skills and Experience:•Bachelor’s / Master’s Degree in computer science, engineering or mathematical field of study; At least 4 years of recent professional web programming work experience•Working in an agile work environment•Working in a development team of more than five individuals•Working on live web applications that businesses rely upon•Ability to work with other team members to estimate effort, propose and work towards realistic delivery milestones, deliver quality software at a fast pace.•Ability to work with and communicate clearly with non-technical end user•Ability to thrive in a fast-paced, dynamic environment while being able to maintain a high-quality bar•Realistically estimating how long tasks take to reach objectives•Must be flexible and able switch from one project or task to another easily•Desire and willingness to learn new technology and tools•Be results-oriented with strong independent time management skills•Ability to think creatively to find unique solutions•Ability to troubleshoot large scale production systems•A passion to use technology to solve business challenges•Ability to identifying when you are stuck or road blocked so you can be supported by the team
WHAT MAKES BOOSTLINGO A GREAT COMPANY•Values and mission-based ethos that drives our product development strategy.•Fun, energetic environment with an incredible culture (just ask about our eNPS scores!)