InfoPeople
Senior Front-End Angular Developer (POS Experience)
Location: Needham MA
Employment Type: Full-Time / Contract
About the Role
We are seeking an experienced Senior Front-End Angular Developer with a strong background in Point of Sale (POS) systems or similar retail transaction technologies. This role will focus on building, enhancing, and maintaining web-based and hybrid POS interfaces to ensure seamless user experiences in high-transaction retail environments.
Key Responsibilities
- Design and develop scalable front-end applications using Angular (v10+).
- Integrate POS front-end solutions with backend services, APIs, and databases.
- Work closely with UX/UI designers to translate mockups into responsive, customer-facing applications.
- Optimize application performance for speed and scalability across devices.
- Collaborate with cross-functional teams (QA, DevOps, Product) to deliver end-to-end solutions.
- Maintain and enhance POS functionalities, including payment integrations, inventory management, and real-time transaction processing.
- Mentor junior developers and participate in code reviews to uphold high-quality standards.
- Ensure security, compliance, and reliability of POS-related front-end systems.
Required Skills & Experience
- 5+ years of front-end development experience, with at least 3+ years in Angular (v8 or higher).
- Hands-on experience building POS systems or working with retail transaction technologies (e.g., payment gateways, EMV, NFC).
- Strong knowledge of TypeScript, HTML5, CSS3, and RxJS.
- Experience integrating RESTful APIs, GraphQL, or WebSockets.
- Familiarity with state management libraries (e.g., NgRx).
- Solid understanding of cross-browser compatibility and responsive design.
- Background in agile development methodologies and CI/CD pipelines.
Preferred Qualifications
- Experience with mobile POS or progressive web apps (PWA).
- Knowledge of PCI compliance and secure payment integration.
- Familiarity with cloud environments (AWS, Azure, or GCP).
- Exposure to retail or hospitality industries.
Education
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience).
Soft Skills
- Strong problem-solving and debugging abilities.
- Excellent communication and teamwork skills.
- Ability to work in fast-paced retail environments with shifting priorities.