Pune
1 day ago
Lead II - Software Engineering (React Developer)
Job Summary:

We are seeking a talented and proactive Frontend Developer to join our dynamic team. The ideal candidate will have a strong command of React.js, TypeScript, and GraphQL, with a keen eye for performance optimization and a passion for building scalable, user-friendly applications. As a key member of our development team, you will collaborate closely with designers and backend developers to create seamless and efficient user interfaces.

Key Responsibilities:

Feature Development: Develop new user-facing features using React.js and integrate them with backend services via GraphQL APIs.

Code Optimization: Enhance and refactor existing code components to improve performance and maintainability.

Component Reusability: Build reusable components and front-end libraries for future use, ensuring consistency and scalability.

Design Implementation: Translate designs and wireframes into high-quality code, adhering to modern design principles.

Collaboration: Maintain proactive communication with leads and team members, highlighting blockers and dependencies early.

Estimation & Planning: Estimate user stories and defects, providing clear analysis and setting realistic timelines.

Required Skills & Qualifications:

Frontend Technologies: Proficiency in React.js (v18+), TypeScript, and modern JavaScript (ES6+).

State Management: Experience with Redux or Redux Toolkit for state management.()

GraphQL: Strong knowledge of GraphQL, including query optimization and integration with React.

Styling: Familiarity with Tailwind CSS for utility-first styling.

Testing: Experience with Jest for unit and integration testing.

Version Control: Proficiency in Git for version control and collaboration.()

Build Tools: Experience with modern front-end build pipelines and tools such as Webpack and Babel.

API Integration: Familiarity with RESTful APIs and modern authorization mechanisms like JWT.

Performance Optimization: Ability to benchmark and optimize applications for maximum speed and scalability.

Preferred Skills:

Next.js: Experience with Next.js for server-side rendering and static site generation.

Isomorphic React: Knowledge of isomorphic/universal React applications.

Microfrontends: Basic understanding of microfrontend architectures.

Node.js: Familiarity with Node.js for backend development.

Cloud Platforms: Experience with cloud platforms like AWS for deployment and hosting.

Personal Attributes:

Analytical Thinking: Strong problem-solving skills with attention to detail.

Communication: Excellent verbal and written communication skills.

Team Player: Ability to work collaboratively in a fast-paced, agile environment.

Ownership: Demonstrates a proactive approach and takes ownership of tasks and projects.

Por favor confirme su dirección de correo electrónico: Send Email