Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Software Engineer - Frontend Major role.
Rezi rewrites your resume against Back Market's job description. Free.

Tailor your resume to this Senior Software Engineer - Frontend Major role.
Rezi rewrites your resume against Back Market's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer - Frontend Major posting at Back Market — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer - Frontend Major posting at Back Market — free, in seconds.
About the Role
Back Market is seeking a Senior Software Engineer with a strong frontend focus to join their Appmericans squad. This role involves building high-quality digital experiences for the US market, with ownership of frontend engineering and contributions to backend services for end-to-end feature delivery. The engineer will collaborate with various teams to translate customer needs into scalable product experiences, working in an agile 'build it and run it' environment.
Responsibilities
- Own frontend features from discovery through production, including technical design, implementation, testing, rollout, monitoring, and iteration.
- Design and implement responsive, accessible, and reliable web experiences using JavaScript, TypeScript, Vue 3, and Nuxt 3.
- Build server-side-rendered experiences, considering browser behavior, network performance, caching, hydration, and resilience.
- Develop reusable interfaces with component libraries and established design patterns.
- Improve web performance, accessibility, internationalization, and overall frontend quality.
- Translate customer insights into product experiences that make refurbished technology easier to discover, compare, and purchase.
- Support experimentation through feature flags, instrumentation, controlled rollouts, and data-informed iteration.
- Partner with backend engineers to define clear API contracts and integrate services built with Python and Go.
- Contribute targeted backend changes when needed to deliver complete, end-to-end features.
- Use product analytics and observability data to understand customer behavior, identify issues, and guide improvements.
- Write and maintain unit, integration, end-to-end, visual regression, and accessibility tests.
- Deliver high-quality, non-disruptive releases and take ownership of quality and customer experience improvements.
- Participate in incident response and an on-call rotation.
- Write clear, maintainable code and provide thoughtful code reviews.
- Share knowledge through documentation and technical discussions.
- Take ownership of technical projects, manage dependencies, and balance product impact with delivery timelines.
- Facilitate meaningful discussions around complex issues.
- Suggest or make improvements for existing designs and architecture for quarter-bounded projects or mission-critical areas.
- Explore technologies with sizable potential impact for the team.
- Contribute actively to high impact chaos mitigation.
- Identify and advocate for prioritization of tasks that can optimize delivery.
Requirements
- 5+ years of professional software engineering experience, with strong experience building production frontend applications.
- Strong proficiency in JavaScript and TypeScript.
- Professional experience with a modern frontend framework such as Vue, React, or a similar technology.
- Experience with Vue 3 and Nuxt 3 is strongly preferred, but transferable experience is welcome.
- Strong understanding of frontend architecture, component design, state management, routing, API integration, and browser fundamentals.
- Experience building responsive and accessible user interfaces with HTML and CSS.
- Good understanding of server-side rendering, frontend performance, caching, and web application behavior.
- Experience delivering production features with attention to accessibility, SEO, internationalization, privacy, and legal requirements.
- Experience working with component libraries, design systems, or reusable frontend patterns.
- Experience writing and maintaining frontend tests, including unit, integration, end-to-end, visual regression, or accessibility tests.
- Solid understanding of APIs and microservices, with the ability to collaborate effectively with backend engineers and reason about service boundaries.
- Working knowledge of at least one backend language, preferably Python or Go, and the ability to make or review backend changes when needed.
- Experience with production releases, CI/CD, feature flags, monitoring, and incident management.
- Strong communication skills and the ability to explain technical decisions clearly to product, design, engineering, and business stakeholders.
- HR screening - (45 min)
- Coding & Testing module - Frontend (60 min)
- System design feature (60 min)
- Tech leadership + Meet your manager (75 min)
- BM Values (45 min)
Skills
- JavaScript
- TypeScript
- Vue 3
- Nuxt 3
- HTML
- CSS
- Server-side rendering
- Frontend performance
- Caching
- Web application behavior
- Accessibility
- SEO
- Internationalization
- Privacy
- Legal requirements
- Component libraries
- Design systems
- Reusable frontend patterns
- Unit testing
- Integration testing
- End-to-end testing
- Visual regression testing
- Accessibility testing
- APIs
- Microservices
- Python
- Go
- Production releases
- CI/CD
- Feature flags
- Monitoring
- Incident management
- Communication skills
Location
- NY office
Work Type
- Hybrid
- 3 days / week at the office - Monday is mandatory
- 2 remote days a week
- 1 remote work week per quarter
- 3 flex days
Experience Level
- Senior
Benefits
- Hands-on career development
- Impact-driven work
- Innovative, driven, and fast-paced environment
- Mission driven work environment where your day to day makes an impact on the planet
- Hybrid work environment
- Employee Resource Groups
- Mentorship programs
- Comprehensive accessibility policies
- Cultural competency training
About the Company
- Back Market is a global marketplace for refurbished devices, aiming to make tech reliable, affordable, and better than new.
- They focus on reducing environmental impact by providing trustworthy, affordable tech with significantly lower carbon emissions than new devices.
- Their mission is to do more with what we already have.
- Back Market is a high-scoring certified B Corp company (93.2).
Equal Opportunity
- Back Market is committed to hiring and supporting diverse teams of people from all backgrounds, experiences, and perspectives.
- They strive to create a workplace that embodies the world they are trying to change, embedding diversity, equity, and inclusion principles into their DNA.
- They encourage applications even if candidates do not meet all qualifications.
- Reasonable accommodations are available for the interview process.