React Developer - Senior Software Engineer
- Source: Naukri
- Shashwath Solution
- On-site
- Bengaluru
- Full-Time
- Senior
Job Description
Role Overview:
We are looking for a talented and experienced Senior Software Engineer specializing in React development. In this role, you will be responsible for designing and implementing high-quality web applications while mentoring junior developers and ensuring adherence to coding best practices.
Key Responsibilities:
-
Expert Development: Write clean, maintainable, and efficient code while adhering to coding best practices.
-
Mentorship: Mentor and groom junior developers, helping them to enhance their technical skills and career growth.
-
Risk Identification: Identify potential risks in projects and proactively communicate these to stakeholders, providing solutions where possible.
-
React State Management: Utilize your in-depth knowledge of React state management and Redux to build scalable and efficient applications.
-
API Integration: Integrate RESTful APIs and manage API interactions effectively, including the use of interceptors for handling requests and responses.
-
CSS Frameworks: Apply CSS frameworks to ensure responsive and aesthetically pleasing designs, enhancing the user experience.
-
Design and Logic Implementation: Collaborate with UX/UI designers to translate designs into functional and visually appealing web pages, implementing complex logic as needed.
Key Skills and Qualifications:
-
Strong programming skills with a focus on JavaScript and React.
-
Proficient in state management with Redux and handling API integrations.
-
Solid understanding of CSS frameworks (e.g., Bootstrap, Tailwind) and best practices in web design.
-
Experience in identifying project risks and effectively communicating them to stakeholders.
-
Excellent problem-solving skills and ability to work collaboratively in a team environment.
-
Strong communication skills, both verbal and written.
Preferred Qualifications:
-
Bachelors degree in Computer Science, Engineering, or a related field.
-
Experience with testing frameworks and methodologies (e.g., Jest, Enzyme).
-
Familiarity with modern development tools and version control systems (e.g., Git).
Mandatory Key Skills
Redux,Apollo GraphQL,Webpack,UI Editors,API integration,React,Bootstrap,Tailwind,Jest
Skills
- React
- reduxjs
- javascript
- Bootstrap
- Tailwind
- Jest
- enzyme
- Apollo
- GraphQL
- Webpack
