We're an award-winning global outsourcer providing contact center and back office services on behalf of our global clients. Come work at a place where innovation and teamwork come together to support the most exciting missions in the world!
Role objective
The Front-end Software Developer is responsible for developing and maintaining high-quality user interfaces and web applications that deliver exceptional user experiences on our e.things cloud platform. Working within a collaborative development team, you will implement front-end features, contribute to component libraries, and ensure responsive, accessible web applications. Through your expertise in modern front-end technologies and attention to detail, you will help create intuitive interfaces that transform complex connected vehicle data into clear, actionable insights for our customers.
- UI Development
- Code Quality
- Team Collaboration
- Continuous Learning
Key Responsibilities
Responsibilities of the Front-end Software Developer will include but are not limited to:
Front-end Development & Implementation
- Develop and maintain responsive, high-performance web applications using React,
TypeScript, and modern front-end technologies
- Implement user interface designs and wireframes into functional, interactive web
components
- Build reusable UI components and contribute to the shared component library
- Ensure cross-browser compatibility and responsive design across desktop and
mobile devices
- Collaborate with UX Designer to implement pixel-perfect designs while suggesting
improvements for user experience
Code Quality & Best Practices
- Write clean, maintainable, and well-documented code following established
coding standards
- Participate in code reviews and incorporate feedback to continuously improve
code quality
- Implement comprehensive unit tests for front-end components and functionality
- Follow accessibility standards (WCAG) to ensure inclusive user experiences
- Optimize application performance including load times, rendering efficiency, and
bundle sizes
Platform Integration & Collaboration
- Integrate front-end applications with backend APIs and services
- Work closely with backend developers to define API requirements and data
structures
- Collaborate with Business Analysts and Product Management to understand
feature requirements
- Participate in sprint planning, daily stand-ups, and retrospective meetings
- Communicate progress, challenges, and solutions effectively with team members
Continuous Learning & Improvement
- Stay current with front-end development trends, tools, and best practices
- Contribute to team knowledge sharing through documentation and technical
discussions
- Participate in technical refinement sessions and provide input on feature feasibility
- Support troubleshooting and bug resolution for front-end issues
- Assist in maintaining and improving development tools and workflows
Join the A-Team and experience the A-Life!