What are the responsibilities and job description for the Senior Front End Developer position at Prophet Town?
Role Summary We are seeking an experienced Front End Engineer to join our team and lead the creation of elegant, responsive, and highly animated user experiences for both web and native applications. You will leverage deep expertise in web development to build and refine interfaces that meet the highest standards for performance, accessibility, and maintainability.
As a senior member of our team, you will mentor other engineers, collaborate across design and product functions, and help shape the architecture that supports our evolving platform.
Key Responsibilities- Development: Design, implement, and maintain scalable user interfaces using React, NextJS, and TypeScript.
- Motion & Design: Create motion effects and animations using Lottie, GSAP, or Framer Motion.
- Architecture: Develop and maintain a reusable component library and design system to ensure consistency across products.
- Collaboration: Partner with back-end engineers to integrate APIs (REST/GraphQL) and ensure efficient data handling.
- Optimization: Improve application performance, accessibility (WCAG), and cross-browser compatibility through code splitting and caching strategies.
- Leadership: Conduct code reviews, mentor junior and mid-level engineers, and establish high coding standards.
- Quality Assurance: Write and maintain comprehensive unit, integration, and functional tests (e.g., Jest, Cypress).
- 7 years of professional experience building web applications with modern JavaScript frameworks.
- Expertise in React, NextJS, and TypeScript.
- Animation Mastery: Proven ability to create complex interactive experiences (portfolio required).
- Styling: Advanced knowledge of HTML5, CSS3, CSS Modules, or Styled Components.
- Workflow: Proficiency with Git and CI/CD workflows (e.g., GitHub Actions).
- Testing: Experience with Jest, React Testing Library, or Cypress.
- Familiarity with React Native or other mobile frameworks.
- Understanding of SSR and static site generation patterns in NextJS.
- Knowledge of Node.js and AWS or other cloud platforms.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
This is a Contract-to-Hire role. We are looking for candidates with high professional maturity who:
- Operate with a high level of proactivity and do not stall while waiting for instructions.
- Coordinate across teams independently.
- Maintain daily communication regarding progress and potential blockers.
- Work with a collaborative, inclusive team that values mentorship and quality.
- The opportunity to build something entirely new that has never been done before.
- Join a high-priority project where your contributions have an immediate impact.
Salary $170,000-$210,000 (DOE)
Salary : $170,000 - $210,000