×
Register Here to Apply for Jobs or Post Jobs. X

Software Development Engineer ; Front-end at Subsplash

Job in Cranston, Providence County, Rhode Island, 02910, USA
Listing for: Feedinkoo
Full Time position
Listed on 2026-06-04
Job specializations:
  • Software Development
    Full Stack Developer, App Developer - Mobile/Web
Salary/Wage Range or Industry Benchmark: 100000 - 115000 USD Yearly USD 100000.00 115000.00 YEAR
Job Description & How to Apply Below
Position: Software Development Engineer I (Front-end) at Subsplash

Subsplash is an award‑winning team of 290+ mission‑driven people committed to humility, innovation, and excellence. Founded in 2005, we pioneered the first ever church mobile app and now build The Ultimate Engagement Platform™ for churches, Christian ministries, non‑profits, and businesses worldwide.

About the Team

The Product & Engineering Team develops all company products, including the App Platform and Merchant Services. The team consists of designers, developers, and coordinators who deliver polished experiences for clients and end users across mobile apps, dashboards, giving platforms, media services, web apps, backend feeds, and analytics.

About the Role

As a Software Development Engineer I (Front‑End), you report to the Software Development Manager and collaborate with a scrum team to build innovative software that enhances the capabilities of Subsplash for our clients. You will estimate work, deliver on sprint commitments, write and review code and documentation, and work closely with designers, product owners, and scrum masters.

Your Priorities
  • Write and maintain high‑quality software.
  • Implement well‑structured, maintainable client‑side code under guidance.
  • Build features and fix bugs in front‑end applications using Type Script (Ember

    JS, React) and other front‑end technologies.
  • Learn and apply basic mobile development concepts (React Native, iOS, Android) as needed.
  • Participate actively in code reviews: incorporate feedback into your work.
  • Ask clarifying questions to deepen your understanding of best practices.
  • Document your work clearly (comments, simple API docs, wiki pages) so others can understand how your code works.
  • Follow established architectural patterns and guidelines; seek help when requirements or designs are unclear.
  • Use existing client‑side component libraries and patterns, and identify opportunities to reuse rather than rewrite components.
  • Seek mentorship from more experienced engineers, being open to feedback and coaching.
  • Ask questions early and often to unblock yourself and ensure you’re building the right thing.
  • Share what you learn with teammates (e.g., via demos, documentation updates, or answering questions from peers).
  • Demonstrate humility and collaboration: be willing to change your approach based on new information or feedback.
  • Be an effective Scrum team member: provide honest estimates, update team on changes, break down work into manageable steps, and communicate progress and blockers.
  • Write tests and follow team quality practices (linting, code style, basic automated testing).
  • Balance speed with reliable, maintainable code, deferring to senior guidance when tradeoffs are unclear.
  • Bring forward ideas for small improvements to user experience, performance, or developer workflow.
  • Participate in experiments, spikes, and proof‑of‑concepts, helping to implement and evaluate new approaches.
  • Suggest documentation or tooling improvements when you notice friction.
  • Take initiative in small ways—cleaning up code you touch, improving comments, or updating a wiki page—without waiting to be asked.
Compensation

The total compensation for this role will be between $100,000 and $115,000 per year.

Required Education + Experience
  • 0–2 years of professional software development experience (including internships, apprenticeships, or significant project work).
  • Foundational knowledge of JavaScript (and/or Type Script) plus basic proficiency in HTML and CSS.
  • Familiarity with at least one modern JavaScript framework or library (React, Ember, Angular, Vue, etc.) through coursework, personal projects, or work experience.
  • Exposure to front‑end tooling such as SASS/SCSS/LESS, Babel, or build tools (Webpack, Vite, etc.).
  • Basic understanding of core software development principles such as DRY, separation of concerns, modularity, and an interest in learning patterns like BEM and SOLID.
  • Exposure to building responsive web interfaces and a desire to grow in UX/UI best practices.
  • Interest in or exposure to mobile development (React Native, iOS, Android) and willingness to learn client‑side development across web and mobile.
  • Familiarity with version control (Git preferred), including branching, committing, and collaborating…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary