Senior Software Developer 2
On-siteGurugram, Haryana, India
Job Summary
Develop user interfaces using ReactJS with strong proficiency in JavaScript, DOM manipulation, and the object model. Implement core React principles including Hooks, Lifecycle, and Flux/Redux workflows while writing test cases to ensure thorough coverage. Design RESTful APIs and manage resources using design patterns, error handling, and modern authorization mechanisms like JSON Web Tokens. Collaborate with global teams to deliver end-to-end digital transformation solutions for clients in telecom, banking, and healthcare sectors. Provide leadership and guidance to team members, ensuring successful task completion and fostering a collaborative environment.
Required Qualifications
- 4-6 years of work experience in relevant field
- B.Tech/B.E/M.Tech or MCA degree from a reputed university
- Strong proficiency in React.js and JavaScript
- Experience in front-end web development using HTML, CSS, and JavaScript frameworks
- Knowledge of web design principles and web accessibility standards
- Familiarity with software development life cycle (SDLC) and agile methodologies
- Must have excellent communication skills and be able to communicate complex technical information to non-technical stakeholders in a clear and concise manner
- Must understand the company's long-term vision and align with it
- Provide leadership, guidance, and support to team members, ensuring the successful completion of tasks, and promoting a positive work environment that fosters collaboration and productivity, taking responsibility of the whole team
- Strong proficiency in JavaScript, including DOM manipulation & java script object model
- Thorough understanding of React.JS, its core principles like Hooks, Lifecycle, etc. and workflows such as Flux / Redux
- Familiar in writing test cases and providing thorough test coverage
- Familiar with newer specifications of ECMA Scripts along with Bootstrap, HTML & CSS
- Experience in designing Restful APIs
- Hands-On with design patterns, error / exception handling & resource management
- Exposure to DevOps, associated CI/CD tools and code versioning tools like GIT
- Knowledge of modern authorization mechanisms like JSON Web Token
- Experience working with various data stores, SQL or NoSQL
- Decent knowledge of OOPS concepts
Desired Qualifications
- Computer science background is preferred
- Experience in working with state management libraries like Redux and MobX
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.