Senior Front-End Developer (React + TypeScript)
Full-time · Remote or Karachi HQ · 3 pm – 12 am PKT overlap
About SOC Solutions
We build AI, blockchain, and product-focused software for fast-moving startups. Quality engineering and clear communication are at the heart of every project we ship.
What you'll do:
- Own new product features from planning to production using React, TypeScript, and modern tooling.
- Push clean, well-tested code and keep pull requests small and focused.
- Ask clarifying questions early. Knock on a teammate’s virtual office in Roam whenever you need input.
- Address review comments fast and iterate until the PR is truly done.
- Pair with designers and backend engineers to deliver pixel-perfect, high-performance UI.
- Document decisions and edge cases so the next engineer can follow your trail.
What you must bring
- 5+ years of professional front-end experience with React and TypeScript.
- Deep knowledge of state management, testing libraries, and performance profiling.
- Proven record of shipping high-quality code and refactoring legacy codebases without drama.
- Razor-sharp attention to detail. No missing props, no half-fixed comments.
- Strong written and spoken English. You communicate early, often, and with purpose.
- Habit of treating feedback as fuel, not friction.
Bonus points
- Experience in real-time collaboration apps or complex dashboards.
- Familiarity with Tailwind, Storybook, and CI pipelines.
- Prior work in a fully distributed team across time zones.
Why SOC Solutions
- Competitive salary with performance bonuses.
- Flexible remote setup plus a modern Karachi office if you prefer in-person.
- Direct access to founders and fast decision cycles.
- Engineering culture focused on mentorship, learning, and code excellence.
Ready to apply?
Send your résumé, GitHub or project links, and a short note describing a time you turned tough review feedback into a win: [email protected]
We respond to every qualified application within three business days.
Job Type: Full-time
Pay: Rs300,000.00 - Rs400,000.00 per month
Application Question(s):
- Tell us about a pull-request where the reviewer asked for several changes.
- What did you do first?
- How many review cycles did it take to get merged, and why?
- Share the link if it is public or explain the outcome in detail.
- You have started a task but notice two possible ways to solve it and the spec is unclear.
- What exact steps do you take before writing more code?
- How do you document the decision for the team?
- Paste a snippet (10–30 lines) from a recent project that you are proud of.
- Why is this code maintainable?
- How would you test or monitor it in production?
Work Location: In person
Report job