Angular UI Developer - Location: Charlotte, NC (Hybrid)
๐ Job Overview
Job Title: Angular UI Developer
Company: Career Mentors, LLC
Location: Charlotte, North Carolina
Job Type: Contract (12-Month)
Category: Software Development
Date Posted: June 6, 2025
Experience Level: Senior (10+ years)
Remote Status: Hybrid (Onsite Mon/Wed/Fri)
๐จ Role Summary
- Develop responsive UI web applications using Angular and associated modern web technologies.
- Collaborate with cross-functional teams in an Agile environment to deliver high-quality user interfaces.
- Work with REST APIs, unit testing frameworks, and task management tools like JIRA.
- Ensure user interfaces are accessible and meet ADA compliance standards.
๐ผ๏ธ Primary Responsibilities
- Design, develop, and maintain user interfaces using Angular and Angular Material Framework.
- Work with REST APIs to integrate UI components with backend services.
- Write unit tests using Jasmine and Karma to ensure code quality and functionality.
- Collaborate with team members to define, design, and ship new features.
- Participate in Agile development processes, including sprint planning, stand-ups, and retrospectives.
- Contribute to code reviews and ensure code quality and best practices are followed.
๐ Skills & Qualifications
Education: Bachelor's degree in Computer Science, a related field, or equivalent experience.
Experience: 7+ years of responsive UI web development experience using Angular, with 3+ years of experience with Angular version 10 or higher.
Required Skills:
- Proficient in Angular and Angular Material Framework.
- Experience with JSON and RESTful APIs.
- Familiarity with unit testing frameworks such as Jasmine and Karma.
- Proven experience working in Agile development environments.
- Experience using JIRA for task and sprint management.
Preferred Skills:
- Experience developing ADA-compliant user interfaces.
- Background in Java service development and integration.
- Familiarity with SQL Server databases.
๐จ Portfolio & Creative Requirements
Portfolio Essentials:
- Include examples of responsive UI web applications developed using Angular.
- Highlight your ability to work with REST APIs and integrate UI components with backend services.
- Demonstrate your understanding of unit testing by including test cases and test coverage metrics.
- Showcase your ability to work in an Agile environment by including examples of collaborative projects and sprint planning.
Process Documentation:
- Include your approach to designing and developing user interfaces, considering accessibility and usability standards.
- Describe your experience with unit testing frameworks and how you ensure code quality and functionality.
- Explain your experience working in Agile development environments and how you contribute to sprint planning and retrospectives.
๐ต Compensation & Benefits
Salary Range: $65 - $70 per hour (12-month contract)
Benefits:
- Only W2 candidates will be considered.
- Candidates must be local to Charlotte, NC, or willing to attend an in-person interview.
Working Hours: 40 hours per week, with a hybrid work schedule (onsite Mon/Wed/Fri).
๐ฏTeam & Company Context
๐ข Company & Design Culture
Industry: Human Resources Services
Company Size: 2-10 employees
Founded: Career Mentors, LLC was founded by Mairead Griffin FCIPD in response to a rapidly changing career climate in Ireland.
Team Structure:
- The team consists of experienced career coaches and outplacement specialists.
- The reporting structure is flat, with all team members reporting directly to Mairead Griffin.
- The team works collaboratively to provide career coaching and outplacement services to professionals transitioning jobs or organizations that are downsizing.
Methodology:
- The company uses a structured process of helping employees in transition evaluate their career opportunities, implement a job search, and manage their move to new employment.
- The outplacement service is delivered using a team of qualified and experienced associate career consultants.
- The company specializes in working at the senior management level, providing strategic and tactical support that involves coaching and analysis.
Company Website: Career Mentors, LLC
๐ Career & Growth Analysis
Design Career Level: Senior (10+ years of experience)
Reporting Structure: The Angular UI Developer will report directly to the project manager or team lead.
Design Impact: The role will have a significant impact on the user experience and overall quality of the web applications developed by the team.
Growth Opportunities:
- This role offers the opportunity to work on a variety of projects, gaining experience with different technologies and industries.
- The company encourages professional development and may offer opportunities for career growth within the organization.
- The role may provide exposure to new technologies and methodologies, allowing the candidate to expand their skill set and advance their career.
๐ Work Environment
Studio Type: Hybrid (onsite Mon/Wed/Fri)
Office Location(s): The company's headquarters is located in Charlotte, NC.
Design Workspace Context:
- The hybrid work schedule allows for a balance between remote work and in-person collaboration.
- The onsite workdays provide opportunities for face-to-face communication and team building.
- The company encourages a flexible and supportive work environment, with a focus on work-life balance.
Work Schedule: The standard workweek is 40 hours, with a hybrid work schedule (onsite Mon/Wed/Fri).
๐ Application & Portfolio Review Process
Design Interview Process:
- The interview process will include a review of the candidate's portfolio and technical assessments to evaluate their skills and experience.
- Candidates will be asked to describe their approach to designing and developing user interfaces, considering accessibility and usability standards.
- The interview panel will include representatives from the development team and human resources.
Portfolio Review Tips:
- Include examples of responsive UI web applications developed using Angular.
- Highlight your ability to work with REST APIs and integrate UI components with backend services.
- Demonstrate your understanding of unit testing by including test cases and test coverage metrics.
- Showcase your ability to work in an Agile environment by including examples of collaborative projects and sprint planning.
Challenge Preparation:
- Brush up on your Angular and related technologies skills, with a focus on responsive design and accessibility standards.
- Prepare for technical assessments that may include coding challenges or algorithm problems.
- Research the company and the role to demonstrate your understanding of the business and the project requirements.
ATS Keywords: Angular, Responsive UI Web Development, Angular Material Framework, JSON, RESTful APIs, Unit Testing, Jasmine, Karma, Agile Development, JIRA, ADA Compliance, Java Service Development, SQL Server
๐ Tools & Technology Stack
Primary Design Tools:
- Angular and Angular Material Framework for UI development.
- Visual Studio Code or another code editor for writing and debugging code.
- Git for version control and collaboration.
Collaboration & Handoff:
- JIRA for task and sprint management.
- GitHub or another version control system for code collaboration and review.
- Slack or another team communication platform for real-time collaboration.
Research & Testing:
- Chrome DevTools or another browser developer tool for testing and debugging UI components.
- Postman or another API testing tool for testing REST APIs and integrating UI components with backend services.
- Jasmine and Karma for unit testing and ensuring code quality and functionality.
๐ฅ Team Culture & Values
Design Values:
- User-centered design, with a focus on accessibility and usability standards.
- Collaboration and teamwork, with a focus on Agile methodologies and cross-functional collaboration.
- Continuous learning and professional development, with a focus on staying up-to-date with the latest technologies and best practices.
- Attention to detail and quality, with a focus on delivering high-quality user interfaces that meet the needs of the user and the business.
Collaboration Style:
- The team works collaboratively using Agile methodologies, with a focus on sprint planning, stand-ups, and retrospectives.
- The team encourages open communication and active participation in decision-making processes.
- The team values diversity and inclusion, with a focus on creating a supportive and inclusive work environment.
โก Challenges & Growth Opportunities
Design Challenges:
- Keeping up with the latest technologies and best practices in UI development.
- Balancing the need for accessibility and usability with the desire for innovative and visually appealing user interfaces.
- Working with a variety of stakeholders, including developers, product managers, and end-users, to ensure that user interfaces meet the needs of all parties.
Learning & Development Opportunities:
- The company encourages professional development and may offer opportunities for career growth within the organization.
- The role may provide exposure to new technologies and methodologies, allowing the candidate to expand their skill set and advance their career.
- The company may offer training and development opportunities to help the candidate stay up-to-date with the latest technologies and best practices in UI development.
๐ก Interview Preparation
Design Process Questions:
- Describe your approach to designing and developing user interfaces, considering accessibility and usability standards.
- How do you work with REST APIs to integrate UI components with backend services?
- Can you describe your experience with unit testing and how you ensure code quality and functionality?
Company Culture Questions:
- How do you approach working in an Agile development environment, and how do you contribute to sprint planning and retrospectives?
- Can you describe your experience with JIRA and how you use it to manage tasks and sprints?
- How do you ensure that your user interfaces are accessible and meet ADA compliance standards?
Portfolio Presentation Strategy:
- Include examples of responsive UI web applications developed using Angular.
- Highlight your ability to work with REST APIs and integrate UI components with backend services.
- Demonstrate your understanding of unit testing by including test cases and test coverage metrics.
- Showcase your ability to work in an Agile environment by including examples of collaborative projects and sprint planning.
๐ Application Steps
To apply for this Angular UI Developer position:
- Submit your application through the Career Mentors, LLC job posting
- Customize your resume and portfolio to highlight your experience with Angular and related technologies, with a focus on user-centered design, accessibility, and usability standards.
- Prepare for technical assessments that may include coding challenges or algorithm problems.
- Research the company and the role to demonstrate your understanding of the business and the project requirements.