[Remote] SDE I (Front-end)

Remote Full-time
Note: The job is a remote job and is open to candidates in USA. Subsplash is an award-winning team committed to creating impactful products for churches and organizations. The Software Development Engineer I (Front-end) will work closely with a scrum team to build innovative software systems, delivering high-quality web experiences across Subsplash products. Responsibilities Write and maintain quality software Implement well-structured, maintainable client-side code under the guidance of more senior engineers Build features and fix bugs in front-end applications using TypeScript (EmberJS, React) and other front-end technologies Learn and apply basic mobile development concepts (React Native, iOS, Android) as needed for your team’s work Participate actively in code reviews: Incorporate feedback into your own work Ask clarifying questions to deepen your understanding of best practices Document your work clearly (comments, simple API docs, and basic wiki pages) so others can understand how your code works and how to use it Follow established architectural patterns and guidelines when implementing features, asking for help when requirements or designs are unclear Use existing client-side component libraries and patterns, and help 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 (for example, via small demos, documentation updates, or answering questions from peers at a similar level) Demonstrate humility and collaboration: Listen to others’ ideas Be willing to change your approach based on new information or feedback Provide honest estimates for your own tasks and update your team when estimates need to change Break down your work into manageable steps with help from more senior engineers when needed Communicate clearly about your progress and blockers so the team can help you stay on track with sprint commitments Write tests and follow team quality practices (linting, code style, basic automated testing) to keep defects low Balance the desire to move quickly with the need to produce reliable, maintainable code, deferring to senior guidance when tradeoffs are unclear Bring forward ideas for small improvements to the user experience, performance, or developer workflow Participate in experiments, spikes, and proof-of-concepts led by more experienced engineers, helping to implement and evaluate new approaches Suggest documentation or tooling improvements when you notice friction in your day-to-day work Take initiative in small ways—such as cleaning up code you touch, improving comments, or updating a wiki page—without waiting to be asked Skills 0–2 years of professional software development experience (including internships, apprenticeships, or significant project work) Foundational knowledge of JavaScript (and/or TypeScript), along with 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 via pull requests Some exposure to Agile or iterative development processes (scrum, kanban) through work, school, or personal projects Demonstrated ability to learn new technologies quickly, follow existing patterns, and implement features with guidance from more senior engineers Strong communication skills: able to ask clarifying questions, give status updates, and accept feedback on code and design decisions Shows reliability, humility, and initiative: willing to learn, willing to help, and able to make steady progress with clear 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 Overview Subsplash is a design-centric software company. They are a design studio that creates beautiful user interfaces for anything with a screen. It was founded in 2005, and is headquartered in Seattle, Washington, USA, with a workforce of 201-500 employees. Its website is
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Project Manager I, II, III or Sr (Hybrid - La Crosse, WI)

Remote Full-time

**Experienced Customer Support Representative – Remote Beach Gear Delivery Team**

Remote Full-time

Media Planner

Remote Full-time

**Experienced Customer Service Supervisor – Remote Work Opportunity at blithequark**

Remote Full-time

**Experienced Data Entry Associate – Remote Support for blithequark**

Remote Full-time

Experienced Customer Service Representative – Remote Work Opportunity in Nevada for Delivering Exceptional Patient Care and Support

Remote Full-time

Senior Customer Service Representative - Help Desk Support Specialist for Technical Issue Resolution and Client Satisfaction

Remote Full-time

Data Architect / Data Engineers

Remote Full-time

Experienced Amazon Customer Support Representative - Fully Remote Opportunity with Comprehensive Benefits

Remote Full-time

**Experienced Full Stack Data Entry Specialist – Remote Work From Home Opportunity**

Remote Full-time
← Back to Home