Senior Frontend Developer

4 - 7 years

4 - 9 Lacs

Posted:13 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

What You'll Do:

  • Technical Leadership & Mentorship:

    • Provide technical guidance and mentorship to a team of 3-5 frontend engineers (web and mobile).
    • Conduct code reviews, ensuring adherence to coding standards, best practices, and architectural principles.
    • Contribute to the professional growth of team members through knowledge sharing, pairing, and feedback.
    • Assist in breaking down complex features into manageable tasks for the team.
  • Hands-on Development:

    • Design, develop, and maintain high-performance, scalable, and secure frontend applications for web and mobile platforms.
    • Write clean, maintainable, and well-tested code across various frontend frameworks.
    • Collaborate closely with product managers, UX/UI designers, and backend engineers to translate requirements into technical specifications and deliver intuitive user experiences.
    • Implement complex financial visualizations, data presentation, and interactive components.
  • Architecture & Best Practices:

    • Drive the evolution of our frontend architecture, ensuring scalability, modularity, and maintainability.
    • Champion frontend best practices, including performance optimization, security, accessibility, and responsive design.
    • Evaluate and recommend new technologies, tools, and methodologies to improve our development process and product quality.
  • Quality & Reliability:

    • Ensure the robustness and reliability of frontend applications through comprehensive unit, integration, and E2E testing.
    • Actively participate in debugging, troubleshooting, and resolving production issues.
    • Implement and maintain robust CI/CD pipelines for frontend deployments.
  • Cross-Functional Collaboration:

    • Effectively communicate technical concepts and decisions to both technical and non-technical stakeholders.
    • Participate in agile ceremonies, contributing to planning, stand-ups, and retrospectives.

What You'll Bring:

  • Experience:

    4-6 years of professional experience in frontend software development, with a significant focus on both web and mobile platforms.
  • Technical Expertise (Mandatory - must have strong command of at least 2, ideally 3+ of these):

    • Flutter (essential):

      Proven expertise in building cross-platform mobile applications with Flutter.
    • React:

      Strong proficiency in React.js, including Hooks, Context API, and related ecosystem tools (e.g., Redux, Next.js).
    • Angular:

      Solid experience with Angular (v2+), including TypeScript, RxJS, and Angular CLI.
    • Vue.js:

      Demonstrated experience with Vue.js, including Vuex/Pinia and Vue Router.
  • Core Frontend Fundamentals:

    Deep understanding of HTML5, CSS3 (including pre-processors like Sass/Less), JavaScript (ES6+), and TypeScript.
  • Architectural Principles:

    Solid grasp of frontend architectural patterns (e.g., MVVM, BLoC, Provider, Redux, Clean Architecture) and their application in complex projects.
  • State Management:

    Expertise in various state management solutions relevant to the frameworks you've worked with (e.g., Provider/Riverpod/BLoC for Flutter, Redux/Context for React, NgRx for Angular, Vuex/Pinia for Vue).
  • Performance Optimization:

    Experience optimizing frontend applications for speed, responsiveness, and low resource consumption.
  • Security Best Practices:

    Familiarity with common web and mobile security vulnerabilities (e.g., XSS, CSRF) and strategies for secure frontend development, particularly relevant in financial services.
  • Testing:

    Strong commitment to quality, with hands-on experience in writing unit, widget/component, and integration tests (e.g., Jest, React Testing Library, Cypress, Enzyme, Flutter Testing Frameworks).
  • API Integration:

    Proficient in consuming RESTful APIs and experience with GraphQL good to have
  • Version Control:

    Expert-level proficiency with Git and collaborative development workflows (e.g., pull requests, code reviews).
  • Problem-Solving:

    Excellent analytical and problem-solving skills, with the ability to debug complex issues across different technologies.
  • Communication:

    Strong verbal and written communication skills, with the ability to articulate technical concepts clearly to diverse audiences.

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now
Alice Blue Financial Services logo
Alice Blue Financial Services

Financial Services

N/A

RecommendedJobs for You

Hyderabad, Telangana, India