Overview The Software Engineer Intern- Web User Interfaces and Applications is an opportunity for a student pursuing a degree in Computer Science, Software Engineering or related field to gain industry experience and be part of a dynamic team. This position is a non-exempt role that will be in our Andover, MA facility and report to the IT management team. The person in this role will have the opportunity to be mentored by members of the senior team. The intern will be responsible for projects as assigned such as redesigning and developing internal portals for use in a manufacturing environment or converting files into web user interface as proof of concept.
The pay range for this position is $18.00-$23.00 an hour Compensation will be determined based on education, experience, and other factors in accordance with applicable laws.
Essential Functions - Develop, enhance, and maintain web user interfaces using modern framework.
- Assist in building scalable and robust web applications.
- Implement data storage solutions which may include database, key-value stores, blob stores, etc.
- Collaborate with information system team and other departments to translate UI designs into functional code.
- Write clean, efficient, and reusable code while adhering to coding standards and best practices.
- Debug and troubleshoot existing applications to ensure performance and responsiveness.
- Participate in code reviews, brainstorming sessions, and team meetings.
- Nothing in this job description restricts management's right to assign or reassign duties and responsibilities to this job at any time.
Knowledge, Skills & AbilitiesRequired: - Pursuing a degree in Computer Science, Software Engineering, or a related field.
- Solid understanding of HTML, CSS3, JavaScript, Libraries, & Frameworks.
- Experience with Source Control (Git)
- Familiarity with back-end development principles and tools.
- Strong problem-solving skills and attention to detail.
- Ability to work both independently and in a collaborative team environment.
Preferred: - Knowledge of UI principles and responsive web design.
- Knowledge of Node.JS environment.
- Passion for learning and staying updated on new technologies.
Physical Requirements: - Ability to see color and to distinguish letters, numbers, and symbols.
- While performing the duties of this job, the employee is regularly required to talk or hear.
- The employee frequently is required to stand; walk; use hands to finger, handle or feel; and reach with hands and arms.
- Must be able to move objects up to 50 lbs.
- This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.