Summary
Join Subsplash's Engineering team as a Senior Software Development Engineer (Frontend) and play a critical role in building and maintaining high-impact frontend projects. You will contribute to UI infrastructure, shared component libraries, and design systems, ensuring scalability and performance. This senior-level role demands autonomy and requires you to architect and develop complex applications, collaborate with cross-functional teams, and mentor junior engineers. You will work primarily with React Native, Ember.js, and Vue.js, but will also have opportunities to work with backend technologies. The position offers a competitive salary, comprehensive benefits, and the chance to work remotely from select US states.
Requirements
- 7+ years of professional software development experience, with at least 3 years focused on frontend development
- Deep expertise in JavaScript, TypeScript, HTML, CSS, and modern frontend frameworks like Next.js, React, React Native, and Ember.js
- Experience and proficiency making architectural decisions, both in expanding existing projects and planning/implementing new systems
- Strong experience integrating with backend APIs (REST, GraphQL) and optimizing data-fetching strategies
- Deep understanding of frontend performance optimization, accessibility, and security best practices
- Experience building and maintaining component libraries or shared frontend infrastructure
- Experience protecting against security risks such as XSS, SQL Injection, appropriate use of TLS, and session hijacking
- Proficiency in Cloud Networking and Network Security best practices
- Experience writing unit tests and integration tests to automate detection of breaking changes
- Excellent technical documentation and proposal-writing skills
- Embraces Agile principles and Scrum
- Able to navigate ambiguous requirements while prioritizing multiple projects, tasks, and bug fixes
- Values collaboration, mentorship, and receiving constructive feedback
- Bachelor of Science in Computer Science/Engineering or equivalent experience
Responsibilities
- Architect and develop complex, high-quality frontend applications and shared UI components
- Take ownership of key frontend projects and ensure technical excellence in design, performance, and scalability
- Make architectural decisions, both in expanding existing projects and planning/implementing new systems
- Partner with backend engineers to define API contracts and optimize data-fetching strategies
- Contribute to the evolution of frontend infrastructure, frameworks, and tooling to improve developer productivity and application performance
- Maintain a deep understanding of modern frontend architectures and advocate for best practices
- Work closely with Product Managers, Designers, and Backend Engineers to deliver seamless user experiences
- Actively contribute to the shared component library and frontend frameworks that power multiple teams across Subsplash
- Participate in Agile ceremonies, providing technical insights and ensuring engineering feasibility of new product initiatives
- Partner with QA engineers to define test strategies that ensure high reliability and maintainability
- Review and influence technical design decisions across teams
- Mentor and guide junior and mid-level engineers, fostering a culture of learning and technical excellence
- Conduct thorough code reviews, emphasizing best practices, performance optimizations, and maintainability
- Lead knowledge-sharing sessions to elevate the frontend engineering teamβs expertise
- Advocate for frontend accessibility, security, and performance best practices across teams
Preferred Qualifications
- Experience with mobile app development, particularly React Native, Swift, or Kotlin
- Familiarity with frontend hosting providers like Vercel, Netlify, or AWS Amplify
- Understanding of containerization and orchestration (Docker, Kubernetes)
- Experience working in a SaaS or product-driven environment
- Knowledge of OWASP security best practices and experience securing frontend applications
- Previous contributions to open-source frontend libraries or frameworks
Benefits
- Generous Paid Time Off (Accrual rate of 15 days for the first year and then 20 vacation days per year beginning on your 1 year anniversary)
- Medical Coverage
- Dental Coverage
- Vision Coverage
- Short and long term disability and life insurance all free of charge
- Competitive Compensation
- 401k Matching
- Professional Development
- Top of the Line Equipment
- Referral Program
- Parental Leave
- Family-Friendly Culture
- The chance to work side-by-side with thought leaders in emerging tech