Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Full-Stack Engineer, Front-End Learning image - Rise Careers
Job details

Senior Software Full-Stack Engineer, Front-End Learning

About Arcade:


Arcade is the world’s first AI product marketplace, where everything that can be dreamed of can be made. Our mission is to create magical and social shopping experiences for people everywhere, using unparalleled design-to-manufacturing AI technologies. Arcade enables anyone to design, purchase, and sell custom, manufacturable products with a simple text prompt. We match consumers with a marketplace of independent makers which we have built and vetted to bring their dreams to life.


Arcade aims to redefine commerce by offering unprecedented personal choice, expression, and meaning in product creation. We’re using AI to empower anyone to design a product, and feel the profound experience of wearing or using a product that is an expression of their unique vision.


Arcade is led by Mariam Naficy, who has 25+ years of entrepreneurial experience in e-commerce, creator communities, and make-on-demand manufacturing (Eve.com, Minted). Mariam's co-founders include Will Zhuk, most recently of OpenAI.


Arcade is based in San Francisco and has raised $17M in funding from Reid Hoffman, Offline Ventures, Sound Ventures, and CRV. Angel investors include Christy Turlington Burns, Elad Gil, Colin Kaepernick, Karlie Kloss, David Luan, Gwyneth Paltrow, Kelly Wearstler, Jeff Wilke, and Sharon Zhou.


Arcade is an Equal Opportunity Employer committed to inclusion and diversity.


Overview of Role


Arcade seeks a highly entrepreneurial full-stack software engineer who leans front-end and will help experiment with key user experiences at top of the funnel in the ArcadeAI app.


You are flexible and focused on quick iteration and passionate about user experience. You are also adept at taking product requirements and building out delightful experiences.


This position reports to the Engineering Manager, and requires 5 days per week onsite in the San Francisco office. Competitive salary, equity options, and comprehensive benefits package.


Technical Stack Qualifications
  • React JS and Next.js Framework
  • Serverless Next.JS
  • Type Safety:TypeScript
  • Django, Python
  • GraphQL/PostGres RDBMS


Additional Qualifications
  • 7-9 years full stack development experience
  • Experienced writing test suites, unit tests, and end to end, testable JavaScript code
  • Startup experience
  • Technical leadership experience


Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.


Arcade is an Equal Opportunity Employer committed to inclusion and diversity. We welcome people of different backgrounds, experiences, abilities and perspectives and will consider all qualified applicants for employment in accordance with all state, local, and federal laws.

Average salary estimate

$155000 / YEARLY (est.)
min
max
$130000K
$180000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Full-Stack Engineer, Front-End Learning, Heretic/Arcade

Arcade is on the lookout for a Senior Software Full-Stack Engineer with a flair for front-end development to join our dynamic San Francisco team. As the world's first AI product marketplace, we pride ourselves on transforming user experiences through our innovative ArcadeAI app. In this role, you'll dive deep into experimenting with key user interactions, making the journey from concept to delightful product experience seamless. Your expertise in React JS and Next.js will shine as you bring product requirements to life, focusing on quick iterations while ensuring top-notch user experience. With your 7-9 years of full-stack development experience, including technical leadership, you'll play a pivotal role in shaping how our customers engage with our unique platform. Forecasting needs is key, and your adroitness in building testable JavaScript code will help maintain our standards of excellence. Join us as we redefine commerce – deliberately and passionately. Working at Arcade means being part of a diverse team committed to inclusion, creativity, and innovation. We offer a competitive salary, equity options, and a comprehensive benefits package, alongside a stimulating work environment where you can make a genuine impact.

Frequently Asked Questions (FAQs) for Senior Software Full-Stack Engineer, Front-End Learning Role at Heretic/Arcade
What responsibilities can I expect as a Senior Software Full-Stack Engineer at Arcade?

As a Senior Software Full-Stack Engineer at Arcade, you'll be responsible for developing and optimizing user experiences within the ArcadeAI app. This includes implementing features, enhancing front-end performance, and working collaboratively with the engineering team to iterate quickly. You'll utilize frameworks like React JS and Next.js, and ensure your code is testable, adhering to our high standards. Your role will be critical in bridging product requirements with user experience design, helping to redefine the way people shop.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Software Full-Stack Engineer position at Arcade?

To qualify for the Senior Software Full-Stack Engineer position at Arcade, you should have 7-9 years of full-stack development experience. Proficiency in React JS, Next.js, TypeScript, Django, and Python is essential, as well as experience writing unit tests and test suites. A strong background in startup environments and some technical leadership experience will also serve you well in this innovative role.

Join Rise to see the full answer
Is prior startup experience necessary for the Senior Software Full-Stack Engineer role at Arcade?

While not strictly mandatory, prior startup experience is highly favored for the Senior Software Full-Stack Engineer position at Arcade. Working in a startup environment equips candidates with the agility and entrepreneurial spirit needed to thrive amidst the fast-paced culture of Arcade, where quick iterations and innovation are key.

Join Rise to see the full answer
What is the work environment like for a Senior Software Full-Stack Engineer at Arcade?

At Arcade, the work environment for a Senior Software Full-Stack Engineer is vibrant, collaborative, and geared towards innovation. As a member of our San Francisco team, you'll engage closely with cross-functional teams, participate in brainstorming sessions, and enjoy the creative autonomy to experiment with user experiences. We foster a culture of inclusion and diversity, ensuring every team member feels valued and empowered.

Join Rise to see the full answer
What benefits can I expect as a Senior Software Full-Stack Engineer with Arcade?

As a Senior Software Full-Stack Engineer at Arcade, you can expect a competitive salary complemented by equity options, providing a stake in the company's success. We offer a comprehensive benefits package that includes health coverage, paid time off, and opportunities for professional development. Join us to be part of a forward-thinking organization that values your contributions and promotes a balanced work-life.

Join Rise to see the full answer
Common Interview Questions for Senior Software Full-Stack Engineer, Front-End Learning
Can you describe your experience with React JS and Next.js as it relates to your work?

In my previous positions, I've utilized React JS extensively to develop interactive UIs and ensure a responsive design for optimal user experiences. With Next.js, I've leveraged its server-side rendering capabilities to enhance performance and SEO for our applications. I can provide specific examples of projects where I implemented these technologies to solve complex challenges.

Join Rise to see the full answer
What strategies do you use for quick iteration in software development?

Quick iteration involves regular feedback loops, agile methodologies, and continuous integration practices. I prioritize building MVPs to test hypotheses quickly. Utilizing pair programming sessions and code reviews enhances collaboration and speeds up development, allowing the team to pivot swiftly based on user feedback or testing outcomes.

Join Rise to see the full answer
How do you ensure your JavaScript code is easily testable?

To ensure testability in my JavaScript code, I adhere to modular design principles and create functions that perform single tasks. I utilize testing frameworks like Jest for unit testing and ensure comprehensive coverage. Implementing end-to-end tests with tools like Cypress allows me to simulate real user interactions to catch issues before deployment.

Join Rise to see the full answer
How do you handle collaboration in a cross-functional team?

Collaboration in cross-functional teams is all about clear communication and setting shared goals. I regularly engage in Scrum meetings to align objectives and address challenges. Using collaboration tools like Slack and Confluence fosters transparency, while regular check-ins ensure we stay on track and can celebrate our progress together.

Join Rise to see the full answer
Can you give an example of a challenging project you've worked on?

In a previous role, I worked on a project to redesign our e-commerce platform. The challenge was balancing performance with new design features. I tackled this by implementing server-side rendering with Next.js, which resulted in significantly improved load times and user satisfaction. This project taught me the importance of performance in user experience.

Join Rise to see the full answer
What motivates you as a full-stack engineer?

As a full-stack engineer, I'm driven by the opportunity to create impactful user experiences. The blend of technical challenges and creativity motivates me to explore new technologies and innovate continually. Seeing my work go live and enhance users' lives is incredibly rewarding and fuels my passion for development.

Join Rise to see the full answer
How do you keep up with the latest trends and technologies in software development?

I regularly attend technology meetups, participate in online workshops, and follow trusted online resources like technology blogs and forums. Networking with fellow engineers helps me share knowledge and discover emerging trends. Continuous learning is essential in our field, and I dedicate time to experimenting with new tools and frameworks.

Join Rise to see the full answer
What is your experience with writing test suites?

I have significant experience drafting various types of test suites, including unit tests, integration tests, and end-to-end tests. I usually start by defining test cases based on user stories and requirements. Using frameworks like Jest and Mocha has helped ensure my code quality remains high and that I catch bugs early in the development process.

Join Rise to see the full answer
How do you prioritize tasks when dealing with tight deadlines?

When faced with tight deadlines, I prioritize tasks by focusing on those with the maximum impact on the project's goals. This often involves discussing priorities with my team and stakeholders, using tools like Kanban boards to visualize our workflow, and breaking tasks into manageable chunks to ensure steady progress.

Join Rise to see the full answer
What role does user feedback play in your development process?

User feedback is crucial in my development process. I actively seek feedback through user testing and surveys, which informs design decisions and feature enhancements. This iterative process ensures that the final product genuinely meets users' needs and improves their experience with our applications.

Join Rise to see the full answer
Similar Jobs
Posted 3 hours ago
Photo of the Rise User
QODE Remote No location specified
Posted 3 days ago
Photo of the Rise User
BitGo Hybrid Palo Alto, California, United States
Posted 11 days ago
Photo of the Rise User
Visa Remote Warsaw, Poland
Posted 5 days ago
Photo of the Rise User
ONE Remote No location specified
Posted 5 days ago
Mission Driven
Inclusive & Diverse
Growth & Learning
Transparent & Candid
Flex-Friendly
401K Matching
Paid Sick Days
Paid Time-Off
Medical Insurance
Equity
Maternity Leave
Paternity Leave
Fortune Brands Remote 25300 Al Moen Drive, North Olmsted, Ohio
Posted 5 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 13 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
January 15, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!