Experience: 5+ years of full-time software engineering experience
Compensation: $135,000–$150,000 annually, plus 0.3%–0.5% equity
About the Role
What You'll Do
- Develop and maintain ReactJS user interfaces that accurately reproduce Figma designs, including layout dimensions, margins, padding, and visual details.
- Implement Responsive Web Design to ensure interfaces adapt to different screen sizes according to design specifications.
- Integrate frontend applications with RESTful APIs, using custom React hooks to manage application state and data interactions.
- Develop comprehensive unit tests and end-to-end tests to validate application functionality, reliability, and code quality.
- Support automated testing within robust CI/CD pipelines to maintain consistent software quality.
- Work directly with backend engineers to identify and resolve API specification discrepancies without relying exclusively on project management coordination.
- Make independent frontend system architecture decisions that support maintainability, resilience, and adaptability to future changes.
- Deploy application updates to production on a weekly cadence, delivering improvements to customers.
- Own the frontend codebase and make technical decisions that protect source code integrity, application stability, and long-term maintainability.
- Investigate and resolve complex frontend bugs, rendering inconsistencies, and user interface issues.
Qualifications
Required Experience
- At least 5 years of full-time professional experience as a Software Engineer.
- Extensive hands-on experience developing web applications with NextJS.
- Demonstrated experience building ReactJS applications and implementing responsive user interfaces.
- Proven experience integrating frontend applications with RESTful APIs.
- Practical experience writing unit tests and end-to-end tests for web applications.
Required Skills
- Deep understanding of ReactJS fundamentals, including hooks, reducers, contexts, props, and component behavior.
- Ability to implement pixel-accurate interfaces from Figma or comparable collaborative design tools.
- Strong knowledge of Responsive Web Design and the ability to adapt interfaces to multiple screen sizes.
- Ability to integrate RESTful APIs and implement application state management using custom React hooks.
- Experience investigating and resolving complex frontend bugs, rendering problems, and UI inconsistencies.
- Ability to write effective unit tests and end-to-end tests to support application quality and reliability.
- Ability to work autonomously, make frontend architecture decisions, and maintain a resilient codebase.
- Ability to communicate directly with backend engineers to resolve API integration and specification issues.
Education & Certifications
- Bachelor's degree in Computer Science or equivalent practical experience.
Preferred Qualifications
- Experience in Finance, Financial Technology (FinTech), or Identity Verification.
- Frontend Frameworks and Libraries: NextJS, ReactJS, Redux.
- Styling: Sass.
- Testing: JestJS.
- Design: Figma.
- Deployment and Hosting: Heroku.
- Version Control: Git.
- Medical, dental, and vision coverage.
- Fitness and wellness reimbursement.
- $500 home office stipend.
- Unlimited paid time off with manager approval.