SDE II (Front-end)

AI overview

Collaborate with a scrappy team to build scalable client-side applications using React and TypeScript, while mentoring junior developers and providing innovative solutions.

Software Development Engineer II (Front-end)


About Subsplash

Subsplash is an exciting, award-winning team of 290+ mission-driven people who are committed to our core values of humility, innovation, and excellence. Founded in 2005, we’ve remained family owned and operated while pioneering the market with the first ever church mobile app. Since then, we’ve been working together to build The Ultimate Engagement Platform™ for churches, Christian ministries, non-profits, and businesses around the world. We find excitement in serving our 17,000+ clients, creating impactful products, and delighting the 40 million real people who use our platform every day. Subsplash has won awards for best mobile experience, been voted top 100 Washington's Best Workplaces by the Puget Sound Business Journal, created some of the most downloaded apps of all time, and built enterprise software for world-class brands like XBOX, Microsoft, Samsung, Expedia, and Cisco; yet, at the end of the day, we love making a lasting impact and a difference in our world.

Working at Subsplash is more than just a job; we are a team of people who are courageous, inventive, and passionate about doing meaningful work every day. Don’t take our word for it—head to Glassdoor and see for yourself!

About the Team 

The Subsplash Product & Engineering Team is responsible for all products that the company develops including the App Platform and Merchant Services. We are a team of designers, developers, and coordinators, creating polished experiences for our clients and end users. The P&E Team is responsible for the entire user experience including: End-User Mobile Apps, the Subsplash Dashboard (our Content Management System), Subsplash Giving (Our Donation and Merchant Services Platform), Media services, the Web App, backend data feeds, analytics, and more. The Product Team supports our Clients by providing a unified set of tools to help reduce administrative overhead so Clients can focus on their core mission and expand their reach.

About the Role

As a Software Development Engineer II (Front-End), you will report to the Software Development Manager. You will work closely with your scrum team to build out innovative software systems that enhance the capabilities of Subsplash for our clients. As part of the scrum team you will work hard to achieve sprint commitments on time. You will be called upon to give estimates of assigned work, and you should feel comfortable with accurately estimating any size of project.   As part of the self organizing scrum team you should feel comfortable working independently, and be able to stay focused on committed tasks for the duration of a sprint.

As part of the Client-Side development team you will be expected to deliver world-class web experiences across all of the Subsplash products. Additionally, part of being on the Client-Side team means giving feedback on code reviews, as well as accepting critical feedback on your own code. You’ll be expected to write and review documentation, API docs, and code. You should also feel comfortable working with Designers, Product owners/stakeholders, and scrum masters, and offering constructive feedback when necessary.  You are expected to understand how to read and understand OpenAPI documentation, and build front-end systems to interact with the Subsplash backend systems. You are a high performing member of the team that loves to work in various Javascript frameworks such as React and Ember, but also has a deep understanding of front-end languages such as Typescript. You will also be called upon to work within our mobile app codebases. You are an excellent communicator and are able to effectively coach and mentor other members on the team. Team members are expected to take security, scalability and uptime of our software systems seriously.  It’s expected of you that you will take reasonable precautions to help ensure the software systems at Subsplash are performing at their best, and without defects.

Your Priorities

  • 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.

Required Education + Experience

  • 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

You are…

  • Passionate: You demonstrate our core values of Humility, Innovation, and Excellence
  • Trustworthy: You understand the importance of confidentiality with sensitive information
  • Dependable: You care deeply about commitments and honoring agreements
  • Efficient: You naturally have the ability to prioritize multiple projects and tasks
  • A Communicator:  You have an aptitude for clear and concise communication 
  • A Driver: You are smart, persistent, and not easily blocked
  • A Learner: You are committed to growing and staying current with new technologies

Compensation

The total compensation for this role will be between $130,000 - $145,000/yr. 

Location

Subsplash currently has operations in 27 states across the US! As much as we would love to have employees in as many states and countries as we have clients, we are currently limiting hiring to the states we already operate in. As a result of that, this role is only available as a 100% remote position if you reside in one of the following states: 

AL, AR, AZ, CO, FL, GA, ID, IA, IN, KS, KY, MO, MI, MN, NC, NM, OK, OH, OR, SC, SD, TN, TX, UT, VA, WA, WY.

Unfortunately, if you do not currently reside in one of these states, we are unable to consider your application.

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, and the chance to work side-by-side with thought leaders in emerging tech

This position is classified as Full-time/Exempt. Primary position hours are 7:30 am to 4:30 pm Mon-Fri.


Note: Employment with Subsplash is contingent upon satisfactory proof of employee’s right to work in the U.S., as required by law and upon completion of a basic background check and; Employment with Subsplash is considered “at will,” meaning that either the company or the employee may terminate the employment relationship at any time without cause or notice. Subsplash is an Equal Opportunity Employer. We value all human life as all people are created with equal dignity, value, and worth. We do not discriminate on the ground of race, color, religion, sex, age, disability or national origin, or genetic information in the hiring, retention, or promotion of employees; nor in determining their rank, or the compensation or fringe benefits paid them.

#LI-Remote #BI-Remote

Perks & Benefits Extracted with AI

  • Health Insurance: Medical Coverage, Dental Coverage, Vision Coverage, short and long term disability and life insurance all free of charge
  • 401k Matching and professional development: Competitive Compensation, 401k Matching, Professional Development, Top of the Line Equipment, Referral Program, Parental Leave, Family-Friendly Culture
  • Paid Time Off: 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)

Subsplash is a design-centric software company that equips churches with mobile apps, websites, and online giving to engage and grow their audiences, creating smart and inspiring experiences for leading churches worldwide.

View all jobs
Salary
$130,000 – $145,000 per year
Report this job
Apply for this job