Skip to content
mimi

Senior Software Engineer - React.js

Targeticon Digital Services Pvt. Ltd.

New Delhi · On-site Full-time Senior 1w ago

About the role

Role Overview :We are looking for a skilled Senior Software Engineer with expertise in Frontend Development using React and associated technologies. The ideal candidate will have experience in building user-friendly, responsive, and interactive web applications while implementing best practices for software design and testing.Key Responsibilities :Frontend Development :- Design and develop scalable, high-performance web applications using React.- Build and manage reusable React components with a deep understanding of state, props, and lifecycle methods.- Utilize React Router for effective navigation and routing in single-page applications (SPAs).State Management :- Implement state management solutions using Redux or Context API to maintain application state and data flow.GIS and Data Visualization :- Integrate GIS tools like ArcGIS, QGIS, or libraries like Leaflet and Mapbox for mapping and geographical data visualization.- Create engaging data visualizations using libraries such as Chart.js and D3.js.Web Design and UX/UI :- Develop visually appealing interfaces with strong proficiency in HTML5, CSS3, and visual design principles, including color theory, typography, and layout principles.- Enhance user experiences by creating intuitive and user-friendly designs.- Utilize tools like Adobe XD, Figma, or Sketch for prototyping and wireframing.Responsive Design :- Implement responsive design techniques to ensure applications are accessible across various screen sizes and devices.Testing and Quality Assurance :- Write and execute tests using Jest and React Testing Library to ensure code quality and reliability.- Simulate user interactions to validate component behavior and user experience.Collaboration and Process Improvement :- Collaborate with cross-functional teams, including backend developers, designers, and product managers, to ensure seamless integration and delivery.- Identify and implement improvements to development workflows and best practices.Requirements :Educational Qualifications :- Bachelor's degree in Computer Science, Software Engineering, or a related field.Technical Skills :- Strong expertise in JavaScript; knowledge of TypeScript is a plus.- Deep understanding of React fundamentals, including component-based architecture.- Proficiency in state management tools such as Redux or Context API.- Knowledge of GIS tools and data visualization libraries for geographic and data-driven applications.- Solid grasp of HTML5, CSS3, and responsive design principles.- Familiarity with Jest and React Testing Library for unit and integration testing.UX/UI and Design Skills :- Strong visual design skills, including understanding of color theory, typography, and layout principles.- Ability to create prototypes and wireframes for better communication of design ideas.Soft Skills :- Strong analytical and problem-solving abilities.- Effective communication and teamwork skills.- Ability to work in an agile and fast-paced environment.Desired Skills and Experience :- Experience with RESTful APIs and backend integration.- Knowledge of performance optimization techniques for React applications.- Exposure to modern development tools like Webpack, Babel, and ESLint.- Familiarity with Agile methodologies and version control systems like Git (ref:hirist.tech)

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free