
Overview
Job Profile: Software Engineer Trainee
Location: Bengaluru/Gurgaon
Life at IZT
Where growth knows no bounds!
Join the IZT community of rockstar professionals and unleash your potential in a dynamic
work environment that prioritizes growth, teamwork, and inventive thinking. We’re all in this
together, and we believe every team member is a crucial piece of our puzzle. Our mission?
To create a workplace that fuels your progress and creativity.
So, let’s roll out the red carpet and welcome you to the IZT family!
Our Culture
Exceptional Work Environment
Nurtures an Entrepreneurial Spirit
Cultivates Strong Leadership Qualities
Seeks Self-Motivated Individuals
Opportunities as Personal Brand Ambassadors
A Company Driven by Passion for Work
To excel in this role, you should possess the following:
Job Description:
- Develop and maintain modern, responsive web applications using ReactJS and related technologies.
Design and implement reusable, scalable components with clean and efficient code.
Collaborate with UX/UI designers and backend developers to integrate RESTful APIs and deliver seamless user experiences.
Translate business and functional requirements into technical specifications and user-friendly interfaces.
Optimize web applications for maximum speed and scalability.
Use tools like Babel, Webpack, and NPM to build and manage front-end workflows.
Conduct unit testing using JavaScript testing frameworks such as JEST.
Maintain high standards of code quality and ensure best practices in web development.
Qualifications:
- Strong experience with web fundamentals: HTML5, CSS3, JavaScript, and JSP.
Solid understanding of Object-Oriented JavaScript (OOJS) and ES6 features.
Hands-on experience with modern client-side frameworks, especially ReactJS.
Deep knowledge of ReactJS core principles and lifecycle methods.
Experience in developing custom, reusable components using ReactJS.
Familiarity with front-end build tools like Babel, Webpack, and NPM.
Proficient in unit testing using JavaScript frameworks (e.g., JEST).
Experience integrating REST APIs into web applications.
Strong problem-solving skills and ability to translate business needs into technical solutions.
Day in the Life of a Software Engineer Trainee
As a Software engineer trainee involves mastering diverse modules, customizing solutions, and resolving incidents. Engaging in server-side and client-side scripting, they configure modules, integrate systems, and diligently document
configurations.
Collaborating with cross-functional teams, they align solutions with organizational goals.
Continuous learning is paramount, with participation in training sessions to enhance
ServiceNow development skills and staying updated on industry trends and best practices.
This dynamic role, encapsulated in under 100 words, showcases the trainee’s commitment to
multifaceted responsibilities and ongoing professional growth.