3 Zopsmart Technology Software Development Engineer II Jobs
ZopSmart - Software Development Engineer II - React.js (3-7 yrs)
Zopsmart Technology
posted 4d ago
Flexible timing
Key skills for the job
Job Description :
Responsibilities :
- Design, develop, and maintain complex and scalable React components and applications.
- Write clean, well-documented, and maintainable code adhering to best practices.
- Implement responsive and performant user interfaces across various devices and browsers.
- Participate in all phases of the software development lifecycle, from requirements gathering and design to testing and deployment.
- Diagnose, troubleshoot, and resolve complex technical issues.
- Analyze data, processes, and code to identify areas for improvement and optimize application performance.
- Conduct code reviews and provide constructive feedback to other engineers.
- Collaborate effectively with product managers, designers, and other engineers to define requirements and deliver high-quality solutions.
- Communicate technical concepts clearly and concisely to both technical and non-technical audiences.
- Design and implement high-volume, fault-tolerant, and scalable web-based systems solutions.
- Contribute to the overall architecture and design of our web applications.
Requirements :
- Deep understanding of JavaScript fundamentals (ES6+), including object-oriented programming, functional programming, and asynchronous programming.
- Solid experience with React, including JSX, components, state management (e.g., Redux, Context API), and routing.
- Good understanding of data structures and algorithms.
- Experience with RESTful APIs and familiarity with at least one database (e.g., SQL, NoSQL).
- Experience with testing frameworks (e.g., Jest, Enzyme).
- Minimum 2 years of professional experience in software development.
- 1+ years of relevant experience working with React.
- Excellent analytical and problem-solving skills with the ability to break down complex problems into smaller, manageable tasks.
Nice to Have :
Experience with :
- Web Workers, Web Sockets, Canvas API.
- Modern front-end build tools (e.g., Webpack, Babel).
- Agile development methodologies (e.g., Scrum, Kanban).
- Demonstrated ability to build and maintain personal projects showcasing your skills and interests.
- Excellent written and verbal communication skills.
- Strong teamwork and collaboration skills.
- Ability to work independently and as part of a team.
- A strong interest in learning new technologies and staying up-to-date with industry trends.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Zopsmart Technology Software Development Engineer II roles with real interview advice
If someone is really interested in learning some of the latest technologies this is one of the best place.
It has some micro management, it depends really upon your manager.
Read 5 reviews2-3 Yrs
Bangalore / Bengaluru