Senior Software Developer (Front-end)
- Industry Other
- Category Engineering
- Location Kathmandu, Nepal
- Salary Not Disclosed
- Expiry date Sep 20, 2026 (4 days left)
Job Description
About the Company
Smarten Technologies — headquartered in Kathmandu and founded by a collective of industry professionals — delivers IT services and innovative marketing strategies designed to accelerate business growth.
About the Role
We are seeking a highly motivated and detail-oriented Senior Software Developer (Front-end) to join our team. In this role, you will apply deep expertise in front-end architecture and UI/UX best practices to analyze business processes, gather requirements, and translate them into intuitive, scalable ERP interfaces that streamline operations and drive efficiency. Acting as a critical bridge between technical teams and end-users, you will ensure seamless integration of ERP systems with organizational goals through well-crafted, high-performance front-end solutions.
Responsibilities
- Design, develop, and maintain modern web applications using ReactJS and Next.js
- Architect reusable, scalable component libraries and front-end patterns
- Optimize applications for performance, SEO, accessibility, and Core Web Vitals
- Implement SSR, SSG, ISR, and API routes in Next.js based on product needs
- Integrate front-end with REST / GraphQL APIs and third-party services
- Collaborate with UI/UX designers to translate designs into pixel-accurate, responsive interfaces
- Conduct code reviews, enforce coding standards, and mentor junior/mid-level developers
- Participate in architecture discussions, sprint planning, and estimation
- Write and maintain unit, integration, and end-to-end tests
- Troubleshoot production issues and drive continuous improvement in CI/CD pipelines
- Stay current with the React/Next.js ecosystem and propose adoption of relevant tools
Qualifications
- 5+ years of professional software development experience, with a strong front-end focus
- 4+ years of hands-on experience with ReactJS (hooks, context, state management)
- 2+ years of production experience with Next.js (App Router and/or Pages Router)
- Strong proficiency in JavaScript (ES6+) and TypeScript
- Solid understanding of HTML5, CSS3, and modern styling approaches (Tailwind CSS, CSS Modules, styled-components, or similar)
- Experience with state management libraries (Redux Toolkit, Zustand, React Query/TanStack Query, etc.)
- Proficiency with testing frameworks (Jest, React Testing Library, Cypress/Playwright)
- Familiarity with Git, code review workflows, and CI/CD (GitHub Actions, GitLab CI, etc.)
- Understanding of RESTful APIs, GraphQL, and front-end/back-end integration
- Knowledge of web performance optimization and browser rendering behavior
- Strong problem-solving skills and clear written/verbal communication
Required Skills
- Experience with Node.js / Express / NestJS or other back-end frameworks
- Familiarity with micro-frontends or monorepo tooling (Turborepo, Nx)
- Exposure to cloud platforms (AWS, Azure, GCP) and containerization (Docker)
- Experience with design systems (Storybook, Figma handoff)
- Knowledge of web security best practices (XSS, CSRF, CSP)
- Prior experience in a product-based or SaaS environment
Pay range and compensation package
- Competitive compensation based on experience
- Opportunity to work on challenging, large-scale products
- Collaborative, engineering-driven culture with real ownership
- Learning budget and support for certifications/conferences
- Flexible working hours / remote-hybrid options
- Health and wellness benefits
- Clear growth path toward Lead / Architect roles
How to Apply
Send your resume, portfolio/GitHub, and a brief note about a front-end project you're proud of to [email protected] with the subject line: Senior Software Developer (Front-end) – [Your Name].
Equal Opportunity Statement
Smarten Technologies is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.