What are the responsibilities and job description for the Front-End Developer (React & TypeScript) position at Brighter Click?
About Us
We are a pre-product software startup building a cutting-edge marketing analytics platform. Our mission is to help marketing agencies better manage their client's marketing performance through insightful, data-driven dashboards. As an early-stage company, we offer the unique opportunity to have a major impact on product direction and work hands-on with a small, agile team of developers, analysts, and product managers.
Position Overview
We’re looking for a Front-End Developer skilled in React and TypeScript to take ownership of building dashboards and UI components that drive our product’s core analytics experiences. You will collaborate closely with back-end engineers to pull data from our SQL database and display it in interactive, intuitive interfaces. Experience with Python is a plus.
This is a contract-based, part-time position to start with a commitment of 10-20 hours per week.
Key Responsibilities
- Design & Development: Build and maintain reusable components for dashboards, including charts, tables, and interactive visualizations using React and TypeScript.
- Data Integration: Connect front-end components to back-end APIs and our SQL database to retrieve and display real-time data.
- UI/UX Collaboration: Work closely with designers to ensure a consistent, user-friendly experience across the platform.
- Performance Optimization: Identify and fix performance bottlenecks in the front end, ensuring smooth rendering and minimal load times.
- Code Quality & Testing: Write clean, maintainable code with comprehensive test coverage. Participate in code reviews to uphold best practices.
- Agile Environment: Collaborate with cross-functional teams, including product managers and back-end developers, in an agile, fast-paced startup environment.
Qualifications
- Professional Experience: 4 years of front-end development experience
- Technical Skills:
- React: Strong understanding of React fundamentals
- TypeScript: Proven ability to build and maintain large-scale TypeScript applications.
- HTML/CSS: Expertise in building responsive, cross-browser compatible UIs.
- SQL: Familiarity with querying SQL databases and integrating with APIs.
- Bonus Skills:
- Python: Understanding of Python for data processing or back-end scripting.
- Cloud Experience: Familiarity with AWS.
- Soft Skills: Excellent communication, problem-solving, and collaboration skills. Ability to work independently in a dynamic startup environment.
Why Join Us?
- High Impact, Early Stage: Shape the direction of a pre-product startup and see your work come to life quickly.
- Growth Opportunities: Expand your skill set, collaborating with an experienced technical and product team.
- Early Equity: We offer an equity stake so you’ll have a real share in our success as we continue to grow.
- Flexible Work Environment: We embrace flexible schedules and remote-friendly policies
Salary : $35 - $45