This rapidly growing education technology company is revolutionizing the traditional college textbook market. They provide highly interactive and data-driven learning materials at a fraction of the cost. Their platform transforms static textbooks into engaging experiences, empowering students with personalized data to improve academic achievement. Their mission is to make education more accessible and affordable for everyone.
Role Overview
As the new Front-End Engineer, you'll be the wizard behind the curtain, building and maintaining the magic that users see and interact with on the platform. Working hand-in-hand with rockstar product and design teams, you'll create sleek, responsive, and high-performing web applications. Your React skills will be your wand as you develop new features, enhance old ones, and make sure everything runs smoother than butter on a hot pancake.
Responsibilities
- Whip up user-facing features using React.
- Team up with designers and backend engineers to roll out new features and spruce up existing ones.
- Ensure UI/UX designs are technically feasible.
- Turbocharge our applications for speed and scalability.
- Write clean, efficient, and maintainable code.
- Troubleshoot and squash bugs like a pro.
- Stay on top of the latest industry trends and technologies.
- Participate in code reviews and share constructive feedback with your peers.
- Mastery of React, modern JavaScript (ES6+), and TypeScript.
- Test-driven development (TDD) experience is a must.
- Proficient with state management libraries (e.g., Redux, MobX).
- Familiar with RESTful APIs and front-end integration.
- Skilled in responsive design and cross-browser compatibility.
- Version control whiz, especially with Git.
- Experience with CSS preprocessors (e.g., Sass, LESS) and CSS-in-JS solutions.
- Knowledge of front-end build tools and frameworks (e.g., Webpack, Babel).
- Ability to thrive in a fast-paced, collaborative environment.
- Top-notch problem-solving skills and keen attention to detail.
- Strong communication and teamwork abilities.
- Bonus: Experience with backend technologies, especially Django.
- Extra Bonus: Familiarity with cloud platforms, especially AWS.
- Super Bonus: Experience developing Rich Text Editors (We use Slate.js).
Education and Experience:
- Bachelor’s Degree in Computer Science, Engineering, or a related field preferred.
- 6+ years of experience in front-end development with a killer portfolio of web applications.
- Competitive salary and benefits package.
- Chance to snag some startup equity.
- Work in a vibrant, innovative startup environment.
- Tons of professional growth and development opportunities.
- Flexible hours and remote work options.