Job Closed
This listing is no longer active.
The Ultimate Engagement Platform
SDE I – Front-end
Location
Alabama + 23 moreAll locations: Alabama | Arizona | Colorado | Florida | Idaho | Iowa | Kansas | Kentucky | New Mexico | North Carolina | Ohio | Oklahoma | Oregon | Michigan | Minnesota | Missouri | South Carolina | South Dakota | Tennessee | Texas | Utah | Virginia | Washington | Wyoming
Posted
143 days ago
Salary
$100K - $115K / year
Seniority
Junior
Job Description
SDE I – Front-end
Subsplash
• 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). • 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. • 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. • Take initiative in small ways—such as cleaning up code you touch, improving comments, or updating a wiki page—without waiting to be asked.
Job Requirements
- 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
- Chance to work side-by-side with thought leaders in emerging tech
Related Guides
Related Job Pages
More Frontend Engineer Jobs
Senior Full Stack Developer, Go/React
MMDSmartSmart communications solutions for enterprises of all sizes
We are seeking a **Senior Full Stack Developer **to join our development team. Our products require innovative and open-minded engineers working in an Agile environment. You will be part of a world-class team of engineers that focuses on new functionality and stabilization for our large-scale system. As a part of your team, you will have the opportunity to learn from others and drive your own initiatives. Since 2007, MMDSmart has been a leading supplier in cloud-based business communications, delivering game-changing IT products to businesses in over 100 countries. Our success is fueled by the inspiration and innovative ideas of our team members, encouraging their growth and impacting our Messaging and Voice solutions. These empower our clients to communicate more effectively with their customers. Don’t miss this chance to excel in a rapidly expanding tech company, where your potential and ambitions are not just recognized, but celebrated.
• Write well-designed, testable, and scalable code that performs flawlessly in production; • Take part in the full development cycle from sprint planning to release cycles; • Ensure smooth development and cooperation between dev teams and product owners; • Build customer-facing consumer web and mobile applications for global audiences; • Implement third-party integrations including external APIs and analytics; • Optimize for SEO performance and PageSpeed improvements.
iOS UI Engineer 4 – Games Social Engineering
NetflixDescribed as the world's top internet television network, Netflix is a publicly-traded entertainment company offering video-on-demand and streaming media. As an
• Collaborate cross-functionally with product, design, and engineering partners • Build maintainable, performant iOS client code • Contribute to the consistency and simplicity of client code • Build experimentation-driven product features and core UI infrastructure • Write code for testability and create automated tests • Keep updated with modern iOS technologies and practices • Build accessible experiences following inclusive engineering practices
Principal Full Stack Developer – React
TeramindTeramind was founded in 2014 to deliver workforce monitoring software and insider threat prevention with a user-centric approach to security. In addition to mon
• Defining and refining architecture for new features and long-term platform evolution. • Designing and coding features end-to-end, from front-end components to backend APIs and data layers. • Reviewing pull requests and contributing high-quality, scalable code across the stack. • Troubleshooting complex issues in production and guiding incident response when needed. • Set technical direction through architecture discussions, coding standards, and best practices. • Collaborate closely with product, design, and other engineers to deliver solutions that balance technical and business needs. • Operate with minimal supervision, driving complex initiatives from design through delivery. • Troubleshoot, optimize, and improve performance, scalability, and reliability of systems.


