Published: September 14, 2023
Location
Job Type
Salary
Description
*This position is remote, but will require occasional in office visits in St. Louis, MO.*
Senior Software Engineer, Front-End
The Senior Software Engineer (Front-End) is responsible for the design, development, and maintenance of SaaS web applications. This position is expected to be technically capable, self-sufficient, and responsible for delivering high quality and quantity software.
Required Skills & Experience:
- In-depth knowledge of HTML 5, JavaScript (ES6+), CSS3, React.js, Redux, Webpack, Bootstrap, and general web development practices.
- Strong working knowledge of RESTful API development, Docker (or similar container framework), and SQL.
- Experience with Node.js and/or .Net Core.
- Experience with internationalization.
- Exposure to Cloud environments and deployments (Azure preferred).
- Experience with Agile Scrum practices.
- Working knowledge of Jira, Git, Slack, or similar SDLC and Comms tooling.
- Team player who likes to have fun while getting the job done!
- Bachelor's degree in a related field of study preferred.
- 5+ years of experience desired.
- eCommerce and SaaS experience desired.
- Agile/Scrum development environment experience desired.
Responsibilities:
- Responsible for executing development projects in a timely and high-quality manner, with limited need for oversight and direction.
- Identifies new approaches to drive innovation and increase productivity.
- Stays current on new technologies and their application.
- Considers scale, performance, resiliency, and internationalization in designs and solutions.
- Adheres to the company’s standards for development best practices and continuous improvement.
- Provides input on technical approaches to delivering solutions and refining requirements.
- Create written technical documentation, as needed.
- Performs other duties as required or assigned which are reasonably within the scope of the duties enumerated above.
- Build reusable components and front-end libraries for future use on various platforms.
- Collaborate with cross-function teams, including UX designers and backend developers to translate design concepts and user stories into interactive responsive web applications using React.
- Develop new user-facing features and components, leveraging React’s component-based architecture.
Benefits
- Health Insurance
- 401k
- FSA
- Life and AD&D Insurance
- Assistance with Adoption and Counseling Services
- Access to a self-paced online learning and training program
- PTO (vacation days, standard holidays, and 2 floating holidays)
- Vacation Travel Reimbursement ($100/yr)
- Sick Days
- Flexible Work Schedule
- Professional Growth Reimbursement
- Employee Stock Options
- Fun Committee