Home
Jobs

Frontend Developer

2 - 6 years

4 - 8 Lacs

Posted:4 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Overview Be the direct contact for internal clients for all technical aspects during the initial engagement and kick-off stages of application development projects. Have the ability to drive high level solution architecture design (conceptual, logical, physical) Support the project team for all infrastructure related issues, including Agile tools and Source Control. Provide knowledge on full-scale continuous delivery process & solutions and understand continuous integration and automated tests (unit, front-end, load) frameworks, scripts and other artefacts created by engineers and be able to support the systems evolution as and when necessary. Be responsible for the setup, continuous maintenance, monitoring and troubleshooting of development/ testing/ staging and production environments across internal clients accounts in collaboration with the technology team. Responsibilities TThe key accountabilities for this role are, but not limited to; Front-End Development: Design, develop, test, deploy, and maintain robust, scalable, and high-performance web applications using React.js, JavaScript, HTML, and CSS. Code Quality: Write clean, maintainable, well-documented, and efficient code following best practices (e.g., TDD, SOLID principles). Participate actively in code reviews to ensure quality and consistency. UI Implementation: Translate UI/UX designs and wireframes into high-fidelity, responsive user interfaces, ensuring cross-browser compatibility and accessibility. Component Development: Build reusable React components and front-end libraries for future use, contributing to our shared codebase. Integration: Collaborate effectively with backend developers to integrate front-end components with server-side logic via RESTful APIs or GraphQL endpoints. Testing: Develop and execute unit tests (e.g., using Jest etc) and participate in integration testing to ensure application reliability and performance. Troubleshoot and debug issues across the stack. Agile Participation: Actively participate in Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews (demonstrations), and retrospectives. Contribute to estimating effort for user stories. Collaboration & Communication: Work closely with internal clients, designers, product owners, and team members to understand requirements, propose solutions, and provide technical insights. Continuous Improvement: Stay informed about advancements in React.js, front-end technologies, and development best practices. Recommend and implement improvements to our development processes and technologies. DevOps Awareness: Understand and utilize CI/CD pipelines and related tools (e.g., Jenkins, Jira, Confluence, SonarQube, Git) for efficient development and deployment workflows. Specific responsibilities: Write maintainable and effective code base Follow best practices for test driven environment, continuous integration. Design, develop, test and implement end-to-end requirement Contribute on all phases of development life cycle Perform unit testing and troubleshooting applications Developing and maintaining all server-side network components. Ensuring optimal performance of the front end application. Collaborating with back-end developers on the integration of elements. Designing customer-facing UI and back-end services for various business processes. Developing high-performance applications by writing testable, reusable, and efficient code. Implementing effective security protocols, data protection measures, and storage solutions. Running diagnostic tests, repairing defects, and providing technical support. Documenting design solutions based on React/Next.JS Recommending and implementing improvements to processes and technologies. Keeping informed of advancements in the field of React development. Qualifications Must have skills: Strong knowledge of front-end libraries/frameworks like React.js(mandatory), Next.js. Good knowledge of session management techniques, HOCs, Hooks Good knowledge of security aspects of frontends Good understanding of webservices and integrating with microservices (Node JS/GraphQL) In Depth Knowledge of developing CSR/SSR pages, responsive design & performant frontend components. Experience in writing unit tests (JEST/ MOCHA/CHAI/Enzyme) Knowledge of Agile techniques - SCRUM practice, RUP/SAFe is added advantages Experience in Agile and DevOps practices and tools such as Jenkins, JIRA, Confluence, SonarQube, etc. Consistently performing code review Familiarity with Azure or AWS Cloud Good to have skills: Next.js exp is plus. Angular.js exp is plus Understanding of writing Node.js backend api is plus Attributes/behaviours Bachelors degree in engineering, computer science, information systems, or a related field from an accredited college or university; Masters degree from an accredited college or university is preferred Ability to design, develop, implement complex requirement. Building reusable components and front-end libraries for future use Translating designs and wireframes into high quality code Pro-active support to the business is a key attribute for this role with a customer service focus to link both systems requirements with business outcomes.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now
Epsilon Data Management
Epsilon Data Management

Advertising Services

Irving Texas

RecommendedJobs for You

Bengaluru, Karnataka, India

Vadodara, Gujarat, India

Bengaluru, Karnataka, India