How is this different from other software engineering jobs?
As the leading provider of technology solutions in the self-storage space, we are creating innovative experiences in an industry where that has not existed before. You should be passionate about building the right solutions right and be comfortable working in an open-ended dynamic environment where roles are flexible and communication is essential. This is a great opportunity for you to join a growing team that encourages creativity, teamwork, professional growth and advancement.
What you'll do everyday:
Contribute substantially to the software design of our front-end applications to improve development velocity, maintenance cost, testing, functionality, platform independence, and performance.
Design policies, processes, procedures, methods, tests, and/or components, from the ground up.
Develop our applications front-end using React, Redux, and other technologies
Communicate and coordinate effectively within the squad, across our technology team, and with our business partners to deliver on top priorities
Mentor other engineers, encouraging engineering best practices demonstrating how to create effective designs and write maintainable, reusable code
What you need to bring to the table:
Bachelor’s degree in a computer related degree program or equivalent work experience
8+ years of professional Software Engineering experience
3+ years experience building complex web apps with React.JS and an ability to bring expert knowledge to the team
3+ years experience developing applications in C# and .NET framework
Experience with relational and non-relational databases
Desired development experience using NodeJS, Angular.JS, jQuery, Typescript, webpack
Awareness of cross-browser compatibility issues and client-side performance considerations
Expertise in front-end routing, server-side rendering, and communicating via REST APIs
Deep understanding of software design patterns
Strong history of implementing testing methodologies to move quality to the left
Passion for mentoring junior engineers to produce elegant, maintainable code
Ability to interface with business stakeholders and engineers
Consistent track record of leading successful delivery for large-scale web-based projects
Ability to translate technical requirements into elegant code solutions
Solid written and verbal communication skills
Acute sense of ownership and the resolve to dig deeper into product and technical issues
A self starter with the ability, passion, creativity, and confidence to independently problem solve and produce results
Benefits and Perks:
Storable is committed to providing equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, Storable will provide reasonable accommodations for qualified individuals with disabilities.