Sr. Software Engineer - Frontend

Job Description

We are seeking a highly skilled and experienced Senior Software Engineer - Frontend to join our dynamic engineering team. The ideal candidate will be responsible for building and maintaining high-performance, user-centric web applications. You will play a key role in designing and developing scalable, maintainable, and efficient frontend solutions using modern frameworks and technologies.

Key Responsibilities

  • Design, develop, and maintain complex frontend applications using modern JavaScript frameworks (React, Vue, Angular, Next.js).
  • Translate UI/UX designs and wireframes into high-quality, clean, and maintainable code.
  • Optimize application performance, responsiveness, and scalability.
  • Mentor junior engineers and participate in code reviews to ensure code quality and best practices.
  • Collaborate closely with backend engineers, product managers, and designers to deliver seamless user experiences.
  • Implement and maintain best practices in frontend development, including testing, accessibility, and mobile-first responsiveness.
  • Stay updated with emerging trends and technologies in frontend development.

Requirement


  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum 4+ years of professional experience in frontend development.
  • Strong proficiency in HTML5, CSS3, and JavaScript (ES6+).
  • Expertise in one or more modern frameworks: React, Vue, Angular, Next.js.
  • Experience with state management tools like Redux, Vuex, etc.
  • Familiarity with RESTful APIs and integrating frontend with backend services.
  • Hands-on experience with version control systems, especially Git.
  • Knowledge of frontend build tools and bundlers such as WebpackVite, etc.
  • Experience with testing frameworks like JestCypress, etc.
  • Understanding of responsive and mobile-first design principles.
  • Familiarity with AI tools to generate low-code/no-code applications.

Nice to Have

  • Experience with TypeScript.
  • Knowledge of frontend performance optimization techniques.
  • Experience working in Agile/Scrum environments.
  • Appreciation for UI/UX design and collaboration with designers.

Must Have

  • Strong analytical and problem-solving abilities.
  • Excellent communication and collaboration skills.
  • Ability to work independently and take ownership of features or modules.
  • team player who contributes actively to discussions and solutions.

How To Apply

Apply Here Click here...

Subscribe To our Newsletter For Latest Jobs

© Seek New Jobs. All Rights Reserved.

Home Jobs Blogs Contact