Location
Salem, Chennai, Tamil Nadu, India (or Remote, if applicable)
About Us
KPOMServices.com is a dynamic and innovative technology company focused on building cutting-edge web applications for the marketing industry, creating engaging user experiences for e-commerce platforms, etc. We are passionate about leveraging modern technologies to deliver exceptional products and services. We foster a collaborative and supportive environment where continuous learning and growth are encouraged.
Job Summary
We are seeking a highly motivated and enthusiastic Junior Front-End Software Engineer to join our growing development team. This is an excellent opportunity for a passionate individual looking to kickstart their career in web development and gain hands-on experience with popular front-end technologies. The ideal candidate will have a foundational understanding of web development principles and a keen interest in mastering JavaScript, TypeScript, and various JavaScript frameworks.
Responsibilities
- Collaborate with senior developers and designers to translate UI/UX designs and wireframes into high-quality, interactive web applications.
- Write clean, maintainable, and efficient code using HTML, CSS, JavaScript, jQuery, and TypeScript.
- Develop and implement responsive designs to ensure compatibility across various devices and browsers.
- Assist in integrating front-end components with back-end APIs and services.
- Participate in code reviews, providing and receiving constructive feedback to ensure code quality and adherence to best practices.
- Debug and troubleshoot front-end issues and provide timely solutions.
- Contribute to the continuous improvement of the codebase, development workflows, and processes.
- Stay up-to-date with the latest trends and advancements in front-end development, particularly in JavaScript, TypeScript, and related frameworks.
- Assist in creating and maintaining technical documentation for developed features.
Required Skills and Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Strong foundational knowledge of HTML5, HTML5 Canvas and CSS3.
- Proficiency in JavaScript (ES6+), including understanding of core concepts, DOM manipulation, and event handling.
- Hands-on experience with jQuery for simplifying DOM traversal and manipulation.
- Basic understanding of TypeScript and its benefits for building scalable JavaScript applications.
- Understanding of responsive web design principles.
- Familiarity with version control systems, particularly Git.
- Strong problem-solving skills and a keen eye for detail.
- Excellent communication and interpersonal skills, with the ability to work effectively in a team environment.
- A strong desire to learn and grow within a fast-paced development environment.
Nice to Have (Optional Skills)
- Familiarity with at least one modern JavaScript framework (e.g., React, Angular, Vue.js) is a plus, but not strictly required for a junior role.
- Basic understanding of API integration (RESTful APIs).
- Experience with unit testing frameworks for JavaScript (e.g., Jest, Mocha).
- Familiarity with Agile development methodologies (Scrum/Kanban).
What We Offer
- Opportunity to work on exciting and impactful projects.
- Mentorship and guidance from experienced software engineers.
- A collaborative and supportive team culture.
- Opportunities for continuous learning and professional development.
Career Path
As a Junior Software Engineer, you will gain hands-on experience and develop your skills under the guidance of senior team members. With dedication and continuous learning, you can progress to roles such as Software Engineer, Senior Software Engineer, Lead Developer, and potentially specialize in areas like Front-End Lead or even transition to a Full-Stack role.
To Apply
Interested candidates are invited to submit their resume and a cover letter detailing their relevant experience and interest in this role. Please include links to any personal projects or portfolios.
Please send resumes to: info@kpomservices.com or kpomservices@gmail.com