Senior Software Engineer – React / Typescript

  • Full Time
  • Sri Lanka
  • 65000-150000 LKR / Month

Website 99x

Senior Software Engineer – React / TypeScript

Role Purpose The Senior Software Engineer is a hybrid powerhouse, bridging the gap between high-fidelity UI/UX design and scalable frontend architecture. In this role, you will take full end-to-end ownership of the user interface—from the first wireframe in Figma to the final production-ready React component. You are not just a coder; you are a product-minded engineer who builds consistent, accessible, and high-performance web applications.


Key Responsibilities

Design & Prototyping

  • UX Visualization: Create initial wireframes and high-fidelity mockups using tools like Figma, Sketch, or Adobe XD to define the user journey.

  • Rapid Prototyping: Transition quickly from design concepts to interactive prototypes to align with client expectations early in the lifecycle.

Frontend Architecture & Development

  • End-to-End Ownership: Drive the complete development lifecycle, ensuring business logic and application styling are robust and maintainable.

  • Modern Frameworks: Develop sophisticated frontend applications using React and Next.js, leveraging the best of the modern JavaScript ecosystem.

  • Component Libraries: Architect, build, and maintain custom, reusable frontend component libraries to ensure a unified UI/UX across all digital products.

Collaboration & Innovation

  • Client Engagement: Interact directly with clients and internal stakeholders to translate complex needs into elegant technical solutions.

  • Technology Exploration: Proactively research and adopt emerging frontend trends and tools, maintaining a high level of technical agility.

  • API Integration: Collaborate with backend teams to integrate RESTful APIs and ensure seamless data flow across the system.


Requirements

  • Experience: Minimum of 4+ years of professional software development experience.

  • Technical Mastery: * Advanced knowledge of JavaScript and TypeScript.

    • Deep proficiency in React and Next.js (experience with Vue.js or Angular is also highly valued).

    • Proven track record in building and scaling custom component libraries.

  • Design Skills: Hands-on experience in UI design and wireframing using Figma, Sketch, Framer, or Adobe XD.

  • Styling Expertise: Strong understanding of CSS architecture, specifically using Sass or other preprocessors.

  • Tools & Workflow: * Familiarity with Git version control and collaborative workflows.

    • Experience integrating with RESTful APIs and understanding the API layer.

  • Communication: Excellent interpersonal skills for effective client-facing and cross-functional team interactions.


Bonus Points

  • Full-Stack Awareness: Basic knowledge or hands-on experience in Node.js to facilitate better end-to-end system integration.

  • Modern Styling: Experience with utility-first CSS frameworks like Tailwind CSS.

  • Performance Optimization: Knowledge of web vitals and frontend performance tuning.

More information

Job Location : Sri Lanka
Company Name :  99x 

More Jobs