Principal Engineer, Frontend-React

12 - 16 years

0 Lacs

Posted:6 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

You are an experienced professional with over 12 years of total experience in architecture and development, particularly with React.js and modern frontend frameworks. Your proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3, including preprocessors like SASS or LESS, is strong. You have a deep understanding of component-based architecture, functional programming, and experience with state management libraries such as Redux, MobX, and Context API. Additionally, you are familiar with cloud-based platforms like AWS, Azure, or Google Cloud, and have expertise in unit testing and end-to-end testing using tools like Jest, Cypress, or React Testing Library. Your experience with containerization tools like Docker and Kubernetes is notable, along with strong skills in integrating RESTful APIs and GraphQL into frontend applications. You also have knowledge of GraphQL subscriptions and real-time data updates, as well as modern build tools like Webpack, Vite, Gulp, Grunt, and Rollup. Furthermore, your hands-on experience with version control systems like Git and CI/CD pipelines for automated testing and deployment is commendable. You possess excellent problem-solving skills and the ability to work both independently and collaboratively. Strong communication and leadership skills, coupled with a proactive attitude, are among your key attributes. In this role, your responsibilities will include writing and reviewing high-quality code, understanding clients" business use cases and technical requirements, and translating them into technical designs that elegantly meet the requirements. You will be expected to identify different solutions, narrow down the best options, and define guidelines and benchmarks for non-functional requirements during project implementation. Moreover, you will play a crucial role in reviewing architecture and design aspects such as extensibility, scalability, security, design patterns, user experience, and NFRs to ensure that all relevant best practices are followed. Your tasks will involve developing and designing overall solutions for defined functional and non-functional requirements, defining technologies, patterns, and frameworks to materialize them, and applying technology integration scenarios in projects. Additionally, you will be responsible for resolving issues raised during code/review through thorough root cause analysis and conducting POCs to validate suggested designs/technologies against requirements. A bachelor's or master's degree in computer science, Information Technology, or a related field is required for this position.,

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript 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
Nagarro logo
Nagarro

Information Technology and Services

Berlin

RecommendedJobs for You