Senior Software Engineer - Frontend
SafetyCulture
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Why join us?
We're a global tech company dedicated to making products and our customers' lives better. At SafetyCulture, you'll find an environment where innovation is encouraged, and smart, experienced people solve real problems fast. We offer the scale and innovation of big tech without the corporate bureaucracy, focusing on operational maturity, a clear vision, and a strong emphasis on AI. Every full-time team member receives equity, ensuring personal ownership and shared growth. This is about big tech impact without the 'big tech ick', ideal for those excited by significant challenges.
What do SafetyCulture Engineers do?
SafetyCulture engineers contribute to new and existing products that directly improve the lives of our global customers. You'll collaborate with team members on design approaches and technical feasibility, writing high-quality distributed system software and driving engineering best practices. Working in an Agile/Scrum environment, you'll establish architectural principles and mentor junior team members. We seek versatile engineers who can simplify complex challenges, remove obstacles, and ensure seamless progress. You'll work on projects critical to SafetyCulture and our customers, with ample opportunities for continuous growth and career development.
What will you be doing?
- Design, develop, test, deploy, maintain, and improve software.
- Investigate design approaches, prototype new technology, and evaluate technical feasibility.
- Write high-quality distributed system software and perform peer code reviews.
- Perform development and maintenance of key system features.
- Drive best practices and engineering excellence.
- Provide technical direction to the team and identify areas of focus.
- Establish architectural principles, select design patterns, and mentor team members on their appropriate application.
- Create and review software design documentation and mentor junior engineers.
- Create and review documentation and processes regarding recurring issues and new standard operating procedures.
- Demonstrate strong expertise in front-end development, navigating complex data and UI state.
- Demonstrate technical versatility with diverse experience in frontend tech stacks.
- Demonstrate strong expertise with TypeScript (or other typed languages), React, Next.js, Webpack (or other bundling system), and microfrontend architecture.
- Apply a practical understanding of AI technologies, identifying opportunities to leverage machine learning or automation to enhance user experience or platform capabilities.
- Engage with Agile methodology, Product, and Design thinking across testing methodologies (TDD).
The Successful Applicant Will Have Experience In
- Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience.
- 7+ years of relevant experience in software development and mentorship experience.
- Experience working with algorithms, data structures, and complexity analysis.
- Proven experience working on complex, large-scale projects requiring high-level technical skills, creativity, and leadership.
- Proficiency with one or more general-purpose programming languages, including but not limited to TypeScript and React.
The Successful Applicant Will Bring To The Role
- Knowledge of best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- A track record of designing and building complex, scalable software systems and successfully delivering them to customers.
- Flexibility and creativity in building delightful user experiences.
- A good balance between big-picture thinking and attention to detail.
- Proven ability to take ownership of complex feature delivery, including breaking down requirements, providing accurate time estimates, and actively engaging in team planning and discussions.
- Skill in evaluating trade-offs between effort and impact, making informed decisions based on the pros and cons of different approaches.
- Collaboration with Product Managers, Designers, and Quality Engineers to drive effective solutions.
- Routinely testing websites for ease of use, speed, and other quality factors.
- Product company experience with an understanding of how to build great products in an Agile environment.
What Do I Get Access To When Working at SafetyCulture?
- Equity with high growth potential and a competitive salary.
- Access to professional and personal training and development opportunities.
- Participation in hackathons, workshops, and lunch & learn sessions.
- Community involvement, open-source work, attending talks and events, and experimenting with new technologies.
SafetyCulture is committed to building inclusive teams and cultivating a sense of belonging. We encourage applications from all backgrounds, even if you don't meet every single requirement.
Key skills/competency
- Frontend Development
- TypeScript
- React
- Next.js
- Microfrontend Architecture
- Distributed Systems
- Agile Methodology
- Software Design
- Mentorship
- AI Technologies
How to Get Hired at SafetyCulture
- Research SafetyCulture's mission: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to understand their commitment to improving work for 3 billion people.
- Showcase advanced frontend skills: Highlight projects demonstrating expertise in TypeScript, React, Next.js, Webpack, and microfrontend architecture in your portfolio and resume.
- Emphasize leadership and problem-solving: Provide examples of technical direction, mentoring junior engineers, and simplifying complex, large-scale software development challenges.
- Prepare for an Agile-focused interview: Discuss your experience with Agile/Scrum, TDD, and collaborating effectively with product, design, and QA teams.
- Demonstrate AI integration interest: Be ready to discuss how you'd leverage AI and machine learning to enhance user experience or platform capabilities within a frontend context at SafetyCulture.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background