Senior Front-end Developer TechHaus Pvt. Ltd.

Senior Front-end Developer

  • Industry Other
  • Category Programming/Software Development
  • Location Kathmandu, Nepal
  • Expiry date Aug 14, 2025 (4 days left)
Job Description
Qualifications

We are looking for a highly skilled and self-driven Senior Frontend Developer to lead the development of responsive, performant, and scalable user interfaces. As a key member of the engineering team, you will play a pivotal role in translating product requirements into elegant, maintainable code. You’ll work closely with cross-functional teams to deliver best-in-class user experiences and guide junior engineers through mentorship and technical leadership.

Responsibilities
  • Lead the design and development of complex frontend features and user interfaces.
  • Write clean, efficient, and maintainable code using HTML, CSS, JavaScript, and TypeScript.
  • Build scalable applications using React and/or React Native, with strong focus on performance and usability.
  • Utilize state management libraries such as Redux, Zustand, MobX, or Context API effectively.
  • Integrate secure authentication and authorization workflows into frontend applications.
  • Collaborate with backend engineers to integrate RESTful APIs or GraphQL endpoints.
  • Ensure a high level of frontend test coverage through unit, integration, and end-to-end testing.
  • Participate in code reviews and contribute to architectural decisions.
  • Guide and mentor junior developers to ensure knowledge sharing and consistent development practices.
  • Work within Agile development methodologies, contributing to sprint planning, retrospectives, and daily stand-ups.
  • Collaborate with designers to bring UI/UX mockups to life with precision and accessibility in mind.
  • Identify bottlenecks and bugs, and proactively find solutions to improve the user experience.
Must Have
  • 5+ years of professional programming experience.
  • Proven ability to independently deliver high-quality applications on schedule.
  • Proficient in HTML, CSS, and JavaScript.
  • 4+ years of hands-on experience with React and/or React Native.
  • Experience with TypeScript in large-scale frontend applications.
  • Deep understanding of state management patterns and tools (Redux, Zustand, MobX, etc.).
  • Solid understanding of frontend application architecture and best practices.
  • Experience integrating user authentication and authorization mechanisms.
  • Familiarity with frontend testing tools and frameworks (e.g., Jest, React Testing Library, Cypress).
  • Strong Git proficiency and experience working with collaborative development workflows.
  • Experience working in Agile or similar software development environments.
  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills, with the ability to collaborate across teams.
  • Empathy and team leadership qualities that support a collaborative and inclusive work environment.
Nice To Have
  • Basic experience with backend technologies such as Node.js, Express, or NestJS.
  • Familiarity with relational databases and basic querying (e.g., PostgreSQL, MySQL).
  • Exposure to CI/CD pipelines and DevOps best practices.
  • Experience in performance optimization and accessibility compliance.
  • Contributions to open-source projects or technical blogs.
  • Familiarity with design systems and tools like Figma, Storybook, or similar.
What we Offer
  • Paid time off and holidays.
  • Professional development opportunities.
  • Project based bonuses.