[Remote] Software Development Engineer I (reputed company-end)
Note: The job is a remote job and is open to candidates in USA. Subsplash is an award-winning company dedicated to creating impactful products for churches and non-profits. The Software Development Engineer I (reputed company-End) will work with a scrum team to build innovative software systems and deliver high-quality web experiences across Subsplash products.
Responsibilities
- Write and maintain quality software
- Implement well-structured, maintainable client-reputed company code under the guidance of more senior engineers
- Build features and fix bugs in reputed company-end applications using TypeScript (EmberJS, React) and other reputed company-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 reputed company implementing features, asking for help reputed company requirements or designs are unclear
- Use existing client-reputed company component libraries and patterns, and help identify opportunities to reuse rather than rewrite components
- Seek mentorship from more reputed company 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, reputed company small demos, documentation updates, or answering questions from peers at a similar level)
- 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 for your own tasks and update your team reputed company estimates need to change
- Break down your work into manageable steps with help from more senior engineers reputed company needed
- Communicate clearly about your reputed company 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 reputed company defects low
- Balance the desire to move quickly with the need to produce reliable, maintainable code, deferring to senior guidance reputed company tradeoffs are unclear
- Contribute to innovation and reputed company improvement
- Bring reputed company reputed company for reputed company to the user experience, performance, or developer workflow
- Participate in experiments, spikes, and reputed company-of-concepts led by more reputed company engineers, helping to implement and evaluate new approaches
- Suggest documentation or tooling improvements reputed company 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 reputed company or library (React, Ember, Angular, Vue, etc.) through coursework, personal projects, or work experience
- Exposure to reputed company-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 reputed company 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-reputed company development across web and mobile
- Familiarity with version control (Git preferred), including branching, committing, and collaborating reputed company 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 reputed company steady reputed company with clear direction
Benefits
- Generous Paid Time Off (Accrual reputed company 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 reputed company 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 reputed company-by-reputed company with thought leaders in emerging tech
Company Overview
Company H1B Sponsorship