Senior Officer
Full Job Description
Senior Information Technology Officer - Mumbai
TATA Capital is seeking a Senior Officer for its Information Technology team in Mumbai, located at Lodha (I-Think Techno Campus). This full-time role involves developing and maintaining user-facing features using React.js, translating UI/UX designs into clean, reusable, and responsive components, and integrating frontend applications with REST APIs. The position also requires assisting in writing Python-based backend logic, scripts, or utilities, along with debugging, testing, and optimizing applications for performance and scalability. Adherence to secure coding practices and participation in vulnerability mitigation are essential. The role involves collaboration with senior developers, UI/UX designers, and QA teams, as well as participating in code reviews and following version control best practices using Git.
Required Skills:
Primary Skills:
- Strong fundamentals of JavaScript (ES6+)
- Hands-on experience with React.js, including functional components and Hooks (useState, useEffect, etc.)
- Proficiency in HTML5, CSS3, and responsive design concepts
- Experience with API consumption (REST/JSON)
Secondary Skills:
- Basic to intermediate knowledge of Python
- Understanding of backend concepts (APIs, data handling)
- Familiarity with Git/GitHub
Nice to Have (Plus Points):
- Exposure to cybersecurity concepts such as OWASP Top 10 basics, common web vulnerabilities (XSS, CSRF, SQL Injection), and secure authentication/session handling.
- Familiarity with JWT / OAuth basics, HTTPS, CORS, and basic cloud concepts (AWS / Azure - optional).
- Exposure to testing frameworks like Jest, React Testing Library (optional).
Education:
- Bachelor's degree in Computer Science, Information Technology, or Engineering.
- Strong self-taught developers with relevant project experience are also encouraged to apply.
This is a full-time position based in Mumbai, Maharashtra.