- Company Name
- Mention Me
- Job Title
- Software Engineer
- Job Description
-
**Job Title**
Software Engineer
**Role Summary**
Independent, data‑driven front‑end engineer who builds scalable, AI‑enabled features in a fast‑moving, multi‑language platform. Works cross‑functionally with Product, Design, and Back‑End teams to own problem areas from concept through shipping, prioritizing learning, iteration, and tangible impact over perfection.
**Expectations**
- Deliver high‑quality production code within tight, shifting timelines.
- Use measurable data (PostHog, usage metrics) to shape and refine features.
- Initiate solutions and drive decisions on tooling, architecture, and best practices.
- Communicate openly, accept and give constructive feedback, and thrive in collaborative, agile settings.
**Key Responsibilities**
- Design, develop, and maintain React/TypeScript components for the core platform and standalone tools (Next.js, AI SDKs).
- Own feature lifecycles: define business “why,” propose technical “how,” implement, test, and ship.
- Collaborate with Product, Design, and Engineering to distill requirements, refine scope, and ensure user‑centric outcomes.
- Leverage analytics (PostHog, A/B data) to guide decisions and iterate on user experience.
- Adapt architecture and tooling to evolving product and market needs, experimenting with modern frameworks and AI capabilities.
- Participate in code reviews, pair programming, and knowledge sharing to maintain a high‑performance, supportive team culture.
**Required Skills**
- Proficient in React + TypeScript in a commercial, production environment.
- Working experience with Next.js or strong interest in adopting it.
- Comfortable navigating ambiguity, making decisions without exhaustive instructions, and driving progress.
- Familiarity with analytics and data‑driven iteration (PostHog, similar tools).
- Understanding of modern front‑end build tools, CI/CD, and basic DevOps practices.
- Solid communication skills; able to articulate technical trade‑offs to non‑technical stakeholders.
**Required Education & Certifications**
- Bachelor’s (or higher) in Computer Science, Software Engineering, or related field, or equivalent hands‑on experience.
---