SDE II (Front-end) jobs in United States
info-icon
This job has closed.
company-logo

Subsplash · 2 hours ago

SDE II (Front-end)

Subsplash is an award-winning company focused on creating impactful products for churches and non-profits. As a Software Development Engineer II (Front-end), you will work with your scrum team to build innovative software systems and deliver high-quality web experiences across Subsplash products while mentoring less-experienced engineers.

PhotographySoftware
check
Growth Opportunities
badNo H1Bnote
Hiring Manager
Chris Balt
linkedin

Responsibilities

Write and maintain quality software
Write high-quality, scalable client-side software with a focus on low-defect, maintainable code
Build front-end applications in TypeScript (EmberJS, React) and other front-end technologies
Contribute to mobile development using React Native and, where applicable, native iOS/Android tools and frameworks
Participate in the code review process, giving and receiving constructive feedback to improve quality and consistency
Produce clear documentation for your work (API docs, wiki pages, architectural notes) so others can understand, use, and extend your code
Collaborate on the architecture of new and existing client-side systems: Help refine requirements and clarify the problem space
Propose implementation approaches and contribute to design discussions
Encourage and practice reuse of established client-side patterns and component libraries, helping to maintain a cohesive and consistent UI/UX across products
Mentor others and help build a strong team
Support the growth of less-experienced engineers (including SDE I and interns) by answering questions, pairing on tasks, and explaining parts of the system
Participate in interviews as an interviewer, asking thoughtful questions and providing clear, actionable feedback on candidates
Model humility and openness: Invite feedback on your own work
Encourage teammates’ ideas, and help the group converge on the best solution
Be an effective Scrum team contributor and feature owner: Work with your team to provide realistic estimates for tasks, bugs, and new services, especially in the areas you own
Help break down medium-sized features into smaller, well-scoped tasks that are easier to estimate and deliver
Take ownership of features from design through implementation and release, collaborating closely with product, design, QA, and other engineers
Balance speed of delivery with long-term code quality, advocating for appropriate refactoring and testing
Step in to assist teammates when they are blocked or struggling, helping the team meet its sprint commitments
Contribute as an innovative technical leader (at the team level): Proactively propose improvements to client-side performance, maintainability, usability, and developer experience
Identify opportunities where parts of the Subsplash ecosystem (or related products) could be enhanced and suggest solutions or experiments
Drive small proof-of-concepts or spikes to validate new ideas and share learnings with the team
Take initiative to follow through on improvements you propose, collaborating with others to get them prioritized, implemented, and shipped

Qualification

JavaScriptTypeScriptReactEmberHTMLCSSAPI documentationResponsive designAgile methodologiesGitCode reviewsMentoringCommunicationProblem-solving

Required

3-5 years of full-time experience as a Software Development Engineer in a team environment
Solid working knowledge of JavaScript (and/or TypeScript), including common quirks and patterns, plus strong understanding of HTML, CSS, JSON, XML, and basic cross-browser compatibility
Practical experience building modern client-side applications using at least one industry-standard JavaScript framework (Ember, React, Angular, etc.)
Experience with common front-end tools and libraries such as SASS/SCSS/LESS, Babel, and build tooling (Webpack, Vite, etc.)
Familiarity with good software development principles such as BEM, DRY, SOLID, graceful degradation/progressive enhancement, and component-based architecture
Experience implementing responsive, interactive web applications, with attention to usability and performance
Exposure to mobile development (React Native, iOS, or Android) or a strong willingness and demonstrated ability to learn mobile technologies
Exposure to server-side web technologies (e.g., Unix/Linux, Go/PHP/Node.js, MySQL, MongoDB, MVC frameworks, Apache/Nginx) and how client-side apps integrate with APIs
Experience working in an Agile environment; familiarity with concepts like continuous integration, continuous delivery, LEAN practices is a plus
Comfortable using Git (or another modern version control system) in a collaborative workflow (branches, pull requests, code reviews)
Able to work through moderately ambiguous requirements, ask good clarifying questions, and manage priorities across features, bugs, and refactoring
Ability to communicate technical ideas clearly with teammates and participate constructively in design and code-review discussions
Demonstrates dependability, humility, and a growth mindset: teachable, proactive, and able to get meaningful work done with moderate direction

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

Company

Subsplash

company-logo
Subsplash is a design-centric software company. They are a design studio that creates beautiful user interfaces for anything with a screen.

Funding

Current Stage
Growth Stage
Total Funding
unknown
2025-07-21Acquired

Leadership Team

leader-logo
Steve Testone
Chief Product Officer
linkedin
Company data provided by crunchbase