Job Description
Are you passionate about empowering people and leveling the playing field through Education? If so, be a part of the huge growth opportunity in E-Learning solutions at SolidProfessor. Our Company creates online learning experiences for engineers and designers who use some of the world’s most popular software applications. Over the past 20 years, we have pursued our passion for learning by developing thousands of hours of online learning experiences for our users. We were recently nominated as one of the Best Places to Work, and one of the Fastest Growing Companies in San Diego by the San Diego Business Journal. SolidProfessor was also recently featured in Forbes Magazine! At SolidProfessor, we’re not only dedicated to helping our customers grow, but we are also committed to challenging ourselves to develop new skills and reach new heights through training, continuous improvement, and career development opportunities.
SolidProfessor is looking for an experienced and talented Front End Developer to join our growing product development team! The Front End Developer will be part of a pod of four front and back end developers that work closely with dedicated QA, UX and Product professionals in a collaboration-driven agile setting. They will assist in understanding and deconstructing problem statements as well as creating detailed implementation strategies for product features and organizational initiatives according to our Software Development Life Cycle. This role will deliver high quality, scalable, and maintainable code and consistently participate in code reviews and other engineering ceremonies. This position can be based remotely within the United States.
WHAT WILL I BE DOING IN THIS FRONT END DEVELOPER ROLE?
Deliver output in line with your seniority in an Agile setting
Work with more senior teammates to validate your solutions
Fully own technical implementation details before beginning work
Adhere to and assist the development of team standards
Deliver high quality, scalable, testable and maintainable code
Collaborate with teammates and stakeholders to deliver desired functionality
Communicate effectively and transparently with technical and non-technical colleagues
Be able to demo your work to a non-technical audience
Learn and implement new technologies and help evolve existing ones
Participate constructively in code reviews and technical discussions
Provide accurate estimates and timelines for your tasks
Contribute to a culture of knowledge and respect
WHAT DO I NEED TO BE SUCCESSFUL IN THIS FRONT END DEVELOPER ROLE?
5 years: Building enterprise software in a distributed, collaborative team environment
3 years: VueJS and related technologies (Vue CLI, VueRouter, Vuex, Nuxt.js)
5 years: Technically knowledgeable in HTML5/CSS3/Javascript (ES5/ES6)
3+ years experience writing component based CSS
3+ years working with Git version control, should be comfortable with CLI
3+ years working with task runners like Grunt, Gulp, and/or Webpack
1+ year writing highly interactive frontend end component based code
1+ year writing unit/feature/integration/E2E tests
1+ year experience with Test Driven Development practices
1+ years working with a design system
1+ years working with AWS and related technologies (EC2, S3)
1+ years working with a design system
Exposure to CI/CD concepts
Ability to speak to caching considerations and have an understanding of how you might choose between caching options to solve a problem
Ability to use Docker for local development
Ability to follow a README.md to get your local dev started and run commands against it
Exhibit a strong understanding and alignment with individual ownership and responsibility in a team setting, with a mentality of shared success and failure driving the team as a unit
Autonomous, self-driven, detail-oriented, excellent communicator with outstanding time management and interpersonal skills (empathetic, team player, problem solver with excellent conflict management skills)
Flexible, adaptable, assertive, and persuasive, as well as the ability to learn quickly, multitask, analyze, and prioritize responsibilities
More Reasons to Join the SolidProfessor Team
Excellent Medical, Dental, Life Insurance, and Long-Term Disability Insurance
Competitive Compensation Package
401(k) plan with Company Match
Exceptional Time-Off Benefits, including Vacation, Paid Sick time, Paid Parental Leave, Paid Holidays (plus your Birthday, a Diversity, Equity, & Inclusion Day, as well as Community Service Days Off!)
Amazing Growth Opportunities provide unlimited opportunities for Career Development
Work at a Fun, Successful, Growing Company with a Team-focused Culture
Work/Life Balance: We give you the Flexibility you need to succeed, and it is your choice if you’d like to work remotely or work out of one of our offices.
If you would love being surrounded by the best minds in the industry and want to help drive our company’s success, apply to our Front End Developer opportunity today.
Your base pay will be based on a number of factors, including knowledge, skills, qualifications, experience, and location. Additionally, since base pay is only one part of our total compensation and benefits package, we invite you to review all of the amazing benefits (above) that SolidProfessor offers, such as paid days off for your birthday, community service, and paid parental leave; company match 401(k); etc.