Senior Software Engineer

location-marker
KATHMANDU, NEPAL
FULL TIME
Intuji is looking for a Senior Software Engineer in a front-end software engineering to lead the design and development of highly interactive and dynamic web applications.

Our mission at Intuji is to help brands scale by creating intuitive customer experiences. We offer a safe and productive environment for all of our team members. If you want to work with a forward-thinking company and be a full-time employee, you can apply immediately!

Our team has grown to over 50 passionate and ambitious individuals who serve over 250 amazing clients all around the world.

Our team will help you grow and discover a unique career path whilst welcoming you to Intuji.

Join Intuji’s Mission: Innovate, Engage, and Transform

Intuji is looking for a Senior Software Engineer in a front-end software engineering to lead the design and development of highly interactive and dynamic web applications. Based in Lalitpur, Nepal, this onsite position offers a unique opportunity to engage directly with leadership and play a critical role in our global expansion and success. If you’re a leader, proactive, and eager to contribute to a team that values creativity and transparency, you could be the perfect fit.

Why Intuji?

Working at Intuji means being part of a culture prioritising growth, innovation, and balance. We are committed to positively impacting the world and offer top-tier benefits, professional development opportunities, and a dynamic working environment.

Your Role and Responsibilities

Frontend Development:

  • Lead the development of scalable, high-performance, and responsive web applications. 
  • Collaborate with UI/UX designers to implement user-friendly and visually appealing designs. 
  • Write clean, maintainable, and well-documented code following industry best practices

Technical Leadership:

  • Provide technical leadership to front-end engineers and lead architecture decisions for front-end projects. 
  • Conduct code reviews and provide feedback to maintain code quality and best practices. 
  • Mentor associate engineers, fostering a culture of learning and continuous improvement.

Collaboration & Communication:

  • Work closely with backend developers, project managers, and stakeholders to ensure smooth integration of frontend components with backend services. 
  • Collaborate in the planning and scoping new features, offering insights on timelines, design trade-offs, and technical feasibility. 
  • Communicate complex front-end challenges and solutions to non-technical stakeholders.

Continuous Improvement:

  • Contribute to the continuous improvement of the frontend development process, including building pipelines, deployments, and developer tooling. 
  • Introduce and implement best practices for code structure, modularisation, and component reuse.
  • Ensure software is up-to-date with the latest technologies.

Who We’re Looking For

  • Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Experience: 5+ years of professional experience in front-end development.
  • Technical Skills: 
    • Strong proficiency in JavaScript/TypeScript.
    • Sound knowledge in Object-Oriented Programming (OOP) languages.
    • Proper experience in Test Driven Development.
    • Expert-level understanding of modern frontend frameworks (e.g., React.js, Vue.js, Angular).
    • Strong understanding of responsive design principles and cross-browser compatibility.
    • Experience with version control (e.g., Git) and frontend build tools (e.g., Webpack, Babel, NPM/Yarn).
    • Experience with server-side rendering (SSR) and static site generation (e.g., Next.js, Nuxt.js).
    • Familiarity with performance optimisation tools like Lighthouse, Web Vitals, or DevTools.
    • Experience with frontend-related DevOps practices (CI/CD pipelines).
    • Knowledge of modern CSS frameworks or preprocessors (e.g., SASS, LESS, Tailwind CSS).
    • Preferred contributions to open-source projects or relevant certifications.
  • Soft Skills:
    • Strong leadership skills and the ability to work in a collaborative team environment.
    •  Excellent problem-solving abilities and attention to detail.
    •  Must have the ability to handle multiple tasks/projects simultaneously and work in a fast-paced environment.
    • Strong verbal and written communication skills.

If you’re ready to take on this role and contribute to Intuji’s mission, please send us your CV and a cover letter explaining why you’re the ideal candidate for this position. We look forward to hearing from you!

location-marker
KATHMANDU, NEPAL
FULL TIME
SENIOR-LEVEL

Benefits of a career with Intuji

Top-tier salary packages

Top-tier salary packages

Five-day work week

Five-day work week

Work with notable global brands

Work with notable global brands

International travel opportunities

International travel opportunities

Team-driven incentive & bonus programs

Team-driven incentive & bonus programs

Retirement contribution plans

Retirement contribution plans

Paid time off for work-life balance

Paid time off for work-life balance

Endless personal development

Endless personal development

Regular team-building activities & events

Regular team-building activities & events

Join charity events and initiatives

Join charity events and initiatives