The Engineering team at Book of the Month is responsible for developing and maintaining the platform's web and mobile applications. We are looking for a Frontend Software Engineer to design, develop, and maintain features on our web and mobile applications. You will collaborate with cross-functional teams to ensure the software solutions meet the business requirements and provide a seamless user experience for the members.
What you will do…
- Develop and maintain web and/or mobile applications using modern frameworks and languages appropriate to the problem at hand.
- Collaborate with cross-functional teams (design, product, QA) to understand requirements and implement software solutions that meet business needs.
- Ensure applications are scalable, performant, and maintainable across the stack.
- Write and maintain technical documentation and perform thoughtful code reviews.
- Participate in planning sessions, daily stand-ups, and other team activities to drive project success and on-time delivery.
- Contribute ideas across the engineering org, including architecture, tooling, and process improvements.
About you…
- 2+ years of experience shipping high-quality production code.
- Proficiency in at least one modern programming language (e.g., TypeScript, Node JS, Next JS) with the ability to ramp up quickly on others.
- Hands-on experience integrating AI tools into your day-to-day engineering workflow, using assistants like Claude, Cursor, Copilot, or similar to write, review, debug, or document code, and a thoughtful approach to prompting that gets useful results.
- Excellent communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
- Strong problem-solving skills and the ability to break down ambiguous problems into workable solutions.
- Adaptability and a genuine interest in learning new technologies, languages, and paradigms as the work demands.
- High attention to detail and a commitment to producing high-quality, scalable, maintainable, and reliable code.
Nice to have:
- Experience with React, TypeScript, Next.js, or React Native.
- Exposure to cloud infrastructure (AWS, GCP, or Azure).
- Experience using AI agents or automations to streamline non-coding work (research, documentation, planning).
Salary Range: $100,000 - $120,000