Sr. Software Engineer – Front-End

Filled
February 19, 2026

Job Description

🚀 Role Overview

We are seeking a Senior Software Engineer – Front-End with 7–12 years of experience in frontend development. The ideal candidate is framework-agnostic, performance-focused, and capable of architecting scalable frontend systems while mentoring peers and contributing to high-quality engineering practices.

This role requires deep expertise in modern JavaScript frameworks, strong fundamentals, and hands-on experience delivering production-grade, large-scale applications.

🛠 Required Skills & Experience

👨‍💻 Core Frontend Expertise

  • 7–12 years of total frontend development experience
  • 4–5+ years of hands-on experience with:
    • React.js
    • Vue.js
    • Angular.js
  • Strong JavaScript fundamentals with a framework-independent mindset
  • Ability to quickly learn and adopt new frontend frameworks

🧪 Code Quality & Testing

  • Writes clean, maintainable, testable code
  • 2–3+ years of experience writing:
    • Unit tests
    • Integration tests
  • Experience implementing linting and formatting standards (ESLint, Prettier)
  • Can set up project foundations and enforce best practices

⚡ Performance & Optimization

  • Strong understanding of JavaScript performance optimization
  • Skilled in writing efficient, scalable frontend applications
  • Experience with rendering optimization and performance tuning

🧩 Technical Proficiency

  • Advanced proficiency in TypeScript
    • Understands when and why to use TypeScript over plain JavaScript
  • Expertise with Git and repository hosting platforms such as:
    • GitHub
    • Bitbucket
  • Strong experience with CSS frameworks like:
    • Tailwind CSS
    • Other UI component libraries
  • Experience implementing:
    • SSO
    • Social logins
    • Modern authentication flows
  • Real-time communication using WebSockets

⭐ Good-to-Have Skills

  • Experience building large-scale applications
  • Experience working on SaaS products
  • Familiarity with MongoDB
  • Understanding of SSR (Server-Side Rendering) and when to use it

🎯 Key Responsibility Areas

💻 Software Development

  • Design and implement complex software solutions
  • Write high-quality, maintainable, and efficient code
  • Contribute across the full software development lifecycle

🏗 Architecture & Design

  • Contribute to architectural decisions
  • Design scalable, robust frontend architectures
  • Establish strong engineering foundations for new projects

🧠 Problem Solving

  • Analyze and resolve complex technical challenges
  • Debug and troubleshoot application issues
  • Optimize system performance and reliability

🔍 Code Review & Quality

  • Lead and participate in code reviews
  • Maintain adherence to coding standards
  • Provide constructive and actionable feedback

🧪 Quality Assurance

  • Implement testing strategies
  • Collaborate with QA teams to ensure product quality
  • Identify and fix software defects

🤝 Collaboration

  • Work cross-functionally with Product, QA, and stakeholders
  • Communicate effectively across teams
  • Support team alignment and knowledge sharing

📚 Continuous Learning

  • Stay updated with industry trends and emerging technologies
  • Participate in learning and development initiatives

📝 Documentation

  • Maintain clear technical documentation
  • Document design decisions and architecture choices

🌟 What Makes You Stand Out

Ability to translate complex requirements into elegant UI solutions

Strong ownership mindset

Passion for clean architecture and scalable systems

Leadership in code quality and frontend standards