Job Summary
We are seeking a highly skilled Senior Software Engineer to join our dynamic team at Banksey. This is a unique opportunity to be part of an early-stage startup, where you'll have the chance to make a significant impact and earn equity in the company. The ideal candidate will have extensive experience in front-end development, with deep expertise in React and its ecosystem. This role involves designing, developing, and maintaining high-performance web applications that provide exceptional user experiences. The Senior Software Engineer will collaborate with cross-functional teams to deliver innovative solutions and contribute to the overall success of our projects. This is a part-time, after-hours position.
Responsibilities
Design, develop, and optimize React-based applications following best practices and modern front-end methodologies.
Collaborate with product managers, designers, and backend engineers to define project requirements and technical specifications.
Maintain and enhance existing applications by troubleshooting issues and implementing improvements.
Ensure the performance, quality, and responsiveness of applications through rigorous testing, profiling, and debugging.
Participate in code reviews to uphold code quality, ensure maintainability, and mentor junior developers.
Stay up to date with the latest advancements in React, TypeScript, and front-end technologies, applying them to enhance our development practices.
Skills
Expert proficiency in React.js and related libraries (Redux, React Query, React Hook Form, etc.).
Strong knowledge of JavaScript (ES6+), TypeScript, and modern front-end development patterns.
Experience with Next.js and server-side rendering (SSR) for optimized performance.
Familiarity with component-driven development, using Storybook or similar tools.
Proficiency in CSS-in-JS solutions (Styled Components, Emotion) or Tailwind CSS.
Experience working with RESTful APIs, GraphQL, and WebSockets.
Knowledge of backend development concepts (Node.js, Express) is a plus.
Strong understanding of unit testing (Jest, React Testing Library) and end-to-end testing (Cypress, Playwright).
Excellent problem-solving skills and ability to work in a fast-paced, agile environment.
Why Join Us?
Early-stage startup with a real opportunity to make an impact.
Equity-based compensation—get in early and be part of our growth journey.
Flexible, part-time, after-hours role—perfect for those looking to contribute without leaving their current commitments.
Join our team as a Senior Software Engineer, where you'll have the opportunity to work with modern technologies, solve complex challenges, and build cutting-edge web applications!
Job Types: Full-time, Part-time, Contract
Pay: $240,000.00 - $370,000.00 per year
Expected hours: 40 per week
Benefits:
Dental insurance
Health insurance
Paid time off
Compensation Package:
Stock options
Schedule:
Monday to Friday
Weekends as needed
Experience:
Front-end development: 1 year (Preferred)
CSS: 1 year (Preferred)
Angular: 1 year (Preferred)
Work Location: Remote