Senior Software Engineer - Frontend

time Full timelocationBengaluruexperience4 - 6 Years
About Role

We are looking for an experienced Frontend Developer with around of 4 years of professional experience to join our team. The ideal candidate is passionate about building scalable, performant, and user-friendly applications, while ensuring clean, secure, and maintainable code. You will collaborate with stakeholders, participate in architecture discussions, mentor juniors, and help shape the future of our frontend ecosystem.

Responsibilities
  • Write clean, secure, efficient, and maintainable code.
  • Solve complex technical problems and propose effective solutions.
  • Collaborate with stakeholders to discuss and gather requirements.
  • Verify, test, and deploy applications.
  • Review code written by peers and provide constructive feedback.
  • Participate in architecture discussions and design reviews.
  • Optimize applications for scalability and performance.
  • Improve and maintain internal documentation.
  • Mentor and guide junior developers.
  • Requirements
  • Approx 4 years of professional frontend development experience.
  • Strong proficiency in HTML5, CSS, JavaScript,React and Web APIs.
  • Fluent in English (written and spoken).
  • Meet project deadlines and deliver high-quality work on time.
  • Take decisions autonomously while balancing team goals and business priorities.
  • Proficient with Git and GitHub for version control and collaboration.
  • Experience testing with Playwright, Cypress, or Storybook.(a plus)
  • Experience working with npm modules and dependency management.
  • Familiarity with private npm registries (a plus).
  • Experience developing Chrome Extensions (a plus).
  • Experience mentoring and supporting junior developers.
  • What We Offer
  • An opportunity to work on exciting and challenging projects.
  • A collaborative team environment with focus on growth and learning.
  • Opportunities to contribute to architecture and design decisions.
  • Our Benefits

    location Learning & Developmentlocation Flexible Working Hourslocation Competitive Salary
    An Overview of Codemonk’s
    Hiring Process
    We want you to feel relaxed and confident going into your interview which is why we've created this comprehensive overview of Codemonk's recruitment process, so you know what to expect once you apply for a role.

    Step 1

    Telephonic Screening

    If your application catches our eye, we'll reach out for a friendly chat to learn more about you.

    Step 2

    Assignment

    We'll send you a fun and relevant assignment to see how you approach problem-solving for this role.

    Step 3

    Technical Rounds

    Let's dive deeper into your technical know-how during one or more interviews with members of our team.

    Step 4

    Cultural Round

    We want to make sure you'll thrive here! We'll talk about our company culture, the role, and answer any questions you have.