Subsplash · 4 weeks ago
Software Development Engineer II (Front-End)
Subsplash is an award-winning team dedicated to creating impactful products for churches and non-profits. The Software Development Engineer II (Front-End) will collaborate with the scrum team to build innovative web experiences, mentor junior engineers, and ensure high-quality software delivery.
Responsibilities
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
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 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
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
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
Subsplash is a design-centric software company. They are a design studio that creates beautiful user interfaces for anything with a screen.
H1B Sponsorship
Subsplash has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2020 (1)
Funding
Current Stage
Growth StageTotal Funding
unknown2025-07-21Acquired
Recent News
Morningstar.com
2025-09-17
2025-07-24
2025-07-23
Company data provided by crunchbase