Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Frontend Engineer (Core Accounting) image - Rise Careers
Job details

Senior Frontend Engineer (Core Accounting)

At Puzzle, we’re not just building account software- we’re fundamentally reimagining it. Our cutting-edge platform seamlessly integrates with modern fintech tools, offering founders and finance teams a real-time and comprehensive view of their financial landscape like never before. 

What We Are Looking For

As part of Puzzle, you will help design and build a next generation financial data platform. We will be ingesting large amounts of data from disparate sources, transforming them, organizing them, and allowing users to interact with this data in an efficient and digestible way. As a Senior Front End Engineer, you will help architect and build core features and libraries for the user facing app.

This is your opportunity to join a well-funded startup led by an accomplished fintech founder. Join us remotely from anywhere in the US or Canada as we embark on this exciting journey

What you'll do

  • Work directly with our product and design team to deliver on core financial, auditing, and user growth features.

  • Build complex user interfaces and components to allow users to view and interact with their financial data in an efficient way.

  • Contribute to shared libraries and components used throughout the frontend codebase.

  • Collaborate with full stack and backend engineers to architect and understand full feature flows.

  • Understand the capabilities, complexity, and limitations of technical architecture throughout the UI Development process.

  • Provide critical support and independent review of the work of teammates.

Qualifications

  • 6+ years as a software engineer

  • Experience with modern front-end development frameworks and tools (We use React, TypeScript, and Next.js)

  • Experience building and interfacing with REST and GraphQL APIs

  • Experience in design thinking methodology in UI development

  • Experience in a modern programming language

  • A general understanding of database design and analytics

Nice to have

  • Experience with accounting and/or financial systems

  • Startup experience

What’s in it for you?

Join Puzzle Financial at a pivotal growth stage where you'll help redefine and reimagine how companies handle their financials while building your career in a flexible, remote-first environment. You'll have the opportunity to make a significant impact, work with innovative founders, and develop valuable expertise at the intersection of modern accounting and fintech.

Here is a preview of some of the amazing benefits here at Puzzle:

  • Competitive base pay and meaningful equity

  • 100% paid employee health, dental, and vision plans (U.S. & Canada vary)

  • 10 observed holidays and a flexible PTO policy so you can recharge

  • $1000 home office budget to get you set up for success

  • $2400 co-working budget for face time with your colleagues

  • $600 learning and development budget

  • 401K so you can save for your future

  • And much more

Puzzle is an equal opportunity and affirmative action employer. We welcome and encourage diversity in the workplace regardless of gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other characteristics protected by law.

Candidates should be currently residing in the U.S. or Canada to be eligible for this position. If hired, you will be required to present proof of work authorization. This employer is a participant of the E-Verify program.

Average salary estimate

$140000 / YEARLY (est.)
min
max
$120000K
$160000K

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 Frontend Engineer (Core Accounting), Puzzle.io

At Puzzle, we're on a mission to reimagine accounting software, and we want you to be a part of it! As a Senior Frontend Engineer for our Core Accounting team, you will play a pivotal role in designing and building our next-generation financial data platform. Imagine working in a dynamic environment where you’ll help create a seamless integration with modern fintech tools—giving startups and finance teams actionable insights into their financial landscapes like never before. If you love tackling challenges, this is a fantastic opportunity! Your day-to-day activities will involve working directly with our product and design teams to deliver innovative features that enhance user growth and financial management. You will build complex user interfaces using technologies like React and TypeScript, ensuring our product is not only functional but also user-friendly. Collaboration is key here! You’ll partner with backend engineers to understand full feature flows, contribute to shared libraries, and review the work of your teammates. With at least 6 years of software engineering experience and a flair for modern frontend development, you’re the perfect match for our team. Join us remotely from anywhere in the U.S. or Canada as we embark on this exciting journey together!

Frequently Asked Questions (FAQs) for Senior Frontend Engineer (Core Accounting) Role at Puzzle.io
What are the responsibilities of a Senior Frontend Engineer at Puzzle?

As a Senior Frontend Engineer at Puzzle, your primary responsibilities include collaborating with product and design teams to deliver core financial and user growth features, building complex user interfaces to optimize user interaction with financial data, and contributing to shared libraries across the frontend codebase. You'll also work with full stack and backend engineers to ensure seamless feature flows and provide crucial support and independent reviews of teammates’ work.

Join Rise to see the full answer
What qualifications are required for the Senior Frontend Engineer position at Puzzle?

To qualify for the Senior Frontend Engineer position at Puzzle, you should have at least 6 years of experience in software engineering. Proficiency in modern front-end frameworks, specifically React, TypeScript, and Next.js, is crucial. Experience with REST and GraphQL APIs, as well as a general understanding of database design and analytics, will further enhance your fit for this role. Familiarity with design thinking methodology in UI development is also highly valued.

Join Rise to see the full answer
What technologies do Senior Frontend Engineers at Puzzle work with?

Senior Frontend Engineers at Puzzle primarily work with modern front-end development frameworks and tools, including React, TypeScript, and Next.js. Additionally, familiarity with REST and GraphQL APIs is beneficial as you will need to interface with these technologies regularly to enhance the user experience.

Join Rise to see the full answer
Is startup experience beneficial for the Senior Frontend Engineer role at Puzzle?

Yes, startup experience is considered a plus for the Senior Frontend Engineer role at Puzzle. Working in a startup environment often requires versatility and adaptability, which are essential traits for thriving in our dynamic and rapidly evolving setting where innovation is a driving force.

Join Rise to see the full answer
What are the benefits offered to Senior Frontend Engineers at Puzzle?

As a Senior Frontend Engineer at Puzzle, you will enjoy a competitive base pay along with meaningful equity, comprehensive health benefits including dental and vision coverage, a flexible PTO policy, and significant budgets for home office setup and learning and development. The company also offers a 401K plan to help you save for the future, which all adds to a rewarding work experience.

Join Rise to see the full answer
Common Interview Questions for Senior Frontend Engineer (Core Accounting)
How do you approach building complex user interfaces?

When building complex user interfaces, I start by ensuring that I have a clear understanding of user requirements and the overall experience we aim to create. Then I break down the UI into manageable components, focusing on reusability and scalability. I emphasize collaborating closely with designers to align on aesthetics and functionality, employing best practices like responsive design and accessibility to enhance user interaction.

Join Rise to see the full answer
Can you describe your experience with React and how it fits into your development process?

React is a core part of my frontend development toolkit, and I appreciate its component-based architecture for building interactive UIs. I utilize React’s state management features and lifecycle methods to streamline application performance. When developing a project, I typically start with wireframes and prototype layouts, using React to translate these ideas into functional components, ensuring efficient data flow and user experience.

Join Rise to see the full answer
How do you ensure collaboration between frontend and backend teams?

I prioritize open communication and regular check-ins with backend teams throughout the development process. Establishing shared documentation about API endpoints and data structures is crucial. I also advocate for joint planning sessions to ensure all parties understand the workflows and dependencies, fostering an environment of collaboration and mutual support.

Join Rise to see the full answer
What strategies do you use to optimize application performance?

To optimize application performance, I focus on several strategies. These include lazy loading components to decrease initial load time, minimizing API calls by batching requests, and employing efficient state management techniques. Additionally, I regularly employ profiling tools to identify bottlenecks in performance and refactor code as necessary to enhance speed and responsiveness.

Join Rise to see the full answer
How do you approach keeping up with new technologies in frontend development?

Staying updated with new technologies in frontend development is pivotal for my growth. I regularly participate in webinars, online courses, and programming communities. Subscribing to industry newsletters and following reputable blogs allows me to learn about the latest frameworks and trends. Networking with peers is also beneficial, as it gives me insights and perspectives from other developers in the field.

Join Rise to see the full answer
How important is user feedback when developing UI features?

User feedback is incredibly important when developing UI features. It provides invaluable insights into how users interact with the application, highlighting pain points and areas of confusion. I actively solicit feedback through user testing sessions and surveys, and I leverage this data to refine and improve the user experience continually.

Join Rise to see the full answer
Describe your experience with REST and GraphQL APIs

I have extensive experience working with both REST and GraphQL APIs. With REST, I appreciate the structured and straightforward nature of endpoint management, while GraphQL allows more flexibility by enabling clients to request only the data they need. In recent projects, I often opt for GraphQL for its efficiency and customization capabilities, particularly when managing complex data interactions.

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

Design thinking plays a critical role in my development process as it emphasizes user-centric design. I integrate design thinking by starting with empathy, engaging with users to understand their needs and challenges, and iterating on solutions through brainstorming and prototyping. This approach ensures that the final product is not only technically robust but also meets the users' expectations.

Join Rise to see the full answer
How do you handle troubleshooting in your frontend applications?

When troubleshooting frontend applications, I adopt a systematic approach: I first replicate the issue to understand its context, then use debugging tools to pinpoint the source of the problem. I look at the Console and Network tabs to assess if there are any scripting errors or failed network requests. Collaboration with team members can also bring fresh insights into finding effective solutions.

Join Rise to see the full answer
What do you consider when designing shared libraries and components?

When designing shared libraries and components, I consider reusability, maintainability, and ease of integration. I ensure that components are modular and follow consistent naming conventions and patterns. Documenting how they should be used and offering clear separation of concerns makes it easier for other developers to utilize them effectively, enhancing the overall codebase quality.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Puzzle.io Remote San Francisco
Posted 4 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 3 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
Posted 11 hours ago
Fiserv Hybrid Berkeley Heights, New Jersey, United States
Posted 2 days ago
Photo of the Rise User
Valer Remote No location specified
Posted 12 days ago

Puzzle is a whole new way for founders and finance teams to work. We are the new center of a modern financial stack, creating a scalable, API-based financial data hub with a built-in general ledger so... the next generation of leaders can build th...

7 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 28, 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!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Washington Court House just viewed Administration and Clerical at Walmart
Photo of the Rise User
12 people applied to Unity Developer at FS Studio
Photo of the Rise User
13 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
9 people applied to Game Developer at Altera
Photo of the Rise User
13 people applied to Software Engineer I at Affirm
Photo of the Rise User
Someone from OH, Dover just viewed Finance Intern - Summer 2025 at Spectrum
F
Someone from OH, Columbus just viewed Mortgage Loan Officer Assistant at Fulton Bank
Photo of the Rise User
Someone from OH, Cincinnati just viewed Amazon Work from Home Data Entry Jobs – Entry Level at Amazon
J
Someone from OH, Westerville just viewed Oracle Database Administrator- Remote only at JASCI
V
Someone from OH, Toledo just viewed Sports Event Coordinator at Ventures With Jen
Photo of the Rise User
Someone from OH, Dayton just viewed Research Assistant at Leidos
Photo of the Rise User
Someone from OH, Cincinnati just viewed Finance & Accounting Associate at HeadQuarters
Photo of the Rise User
Someone from OH, Canton just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Sandusky just viewed Supply Chain Trainee Program (SCTP) at Anheuser-Busch
Photo of the Rise User
Someone from OH, Mason just viewed HR/Recruiting Assistant at Illumination
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mid-level Creative (f/m/d) at Landor
P
Someone from OH, Kent just viewed Graphic Designer at ProjectGrowth
Photo of the Rise User
Someone from OH, Waverly just viewed Client Services Manager at Pepperstone
Photo of the Rise User
Someone from OH, Plain City just viewed Aesthetic Telehealth Nurse Practitioner (remote) at Moxie
Photo of the Rise User
Someone from OH, Columbus just viewed EdTech Product/Program Manager at Planner5D
S
Someone from OH, Lorain just viewed Test Engineer- Ninja at SharkNinja