Angular UI Developer. Location: Charlotte, NC (Hybrid)
๐ Job Overview
Job Title: Senior Angular UI Developer
Company: Career Mentors, LLC
Location: Charlotte, NC (Hybrid - Onsite Mon/Wed/Fri)
Duration: 12-Month Contract
Employment Type: W2 Only (Must Have Valid Work Authorization for 12+ Months)
Interview Process: In-person interview at Brevard office (Single Round โ Mandatory)
๐จ Design Role Summary
- Develop and maintain responsive UI components using Angular in a fast-paced Agile environment
- Collaborate with UX designers, backend developers, and business stakeholders to deliver high-quality applications
- Consume and integrate RESTful APIs and JSON-based services
- Write unit tests using Jasmine and Karma to ensure application stability and quality
- Participate actively in Agile ceremonies, sprint planning, and backlog grooming
๐ผ๏ธ Primary Design Responsibilities
- Develop and maintain responsive UI components using Angular
- Collaborate with UX designers, backend developers, and business stakeholders to deliver high-quality applications
- Consume and integrate RESTful APIs and JSON-based services
- Write unit tests using Jasmine and Karma to ensure application stability and quality
- Participate actively in Agile ceremonies, sprint planning, and backlog grooming
- Utilize JIRA for task tracking and Agile workflow management
๐ Design Skills & Qualifications
Education: Bachelor's degree in Computer Science, Information Technology, or a related field. Relevant work experience may be considered in lieu of a degree.
Experience: 7+ years of hands-on responsive UI web development experience using Angular (strictly required, no substitutions). 3+ years of experience with Angular version 10 or higher, Angular Material Framework, testing frameworks like Jasmine and Karma, and working in an Agile development environment.
Required Design Skills:
- 7+ years of hands-on responsive UI web development experience using Angular
- 3+ years of experience with Angular version 10 or higher
- 3+ years of experience with Angular Material Framework
- 7+ years of experience working with JSON and RESTful APIs
- 3+ years of experience with testing frameworks like Jasmine and Karma
- 3+ years of experience working in an Agile development environment
- Proficiency with JIRA for tracking and managing development tasks
Preferred Design Skills:
- Experience with ADA-compliant UI development
- Familiarity with Java-based backend services
- Exposure to SQL Server database development and queries
๐จ Portfolio & Creative Requirements
Portfolio Essentials:
- Demonstrate a strong portfolio of responsive UI components developed using Angular
- Include case studies showcasing collaboration with designers, backend developers, and business stakeholders
- Highlight your experience with RESTful APIs, JSON, and unit testing
- Showcase your ability to work in an Agile development environment and manage tasks using JIRA
Design Process Documentation:
- Document your approach to responsive UI development and how you ensure accessibility
- Explain your process for collaborating with designers, backend developers, and business stakeholders
- Describe your approach to testing and ensuring application stability and quality
๐ต Compensation & Benefits
Salary Range: $65 - $70 per hour (region-appropriate for Charlotte, NC)
Benefits:
- Health, dental, and vision insurance (after 90 days of employment)
- 401(k) plan with company match (after 12 months of employment)
- Paid time off (vacation, sick, and holidays)
- Professional development opportunities
Working Hours: 40 hours per week, with onsite presence required on Monday, Wednesday, and Friday
๐ฏ Design Team & Company Context
๐ข Company & Design Culture
Industry: Human Resources Services
Company Size: 2-10 employees
Founded: Dublin, Ireland
Design Team Structure:
- Small, collaborative design team working closely with developers and business stakeholders
- Flat hierarchy with direct communication and decision-making
- Cross-functional collaboration and knowledge sharing
Design Methodology:
- User-centered design approach, focusing on user needs and preferences
- Agile development methodologies, with regular sprint planning and backlog grooming
- Continuous integration and deployment pipelines
Company Website: http://www.careermentors.ie
๐ Design Career & Growth Analysis
Design Career Level: Senior Angular UI Developer (7+ years of experience)
Reporting Structure: Directly reports to the Technical Lead or Project Manager, depending on the project
Design Impact: Responsible for developing and maintaining responsive UI components, ensuring a high-quality user experience across web applications
Growth Opportunities:
- Potential to move into a technical lead or architecture role with increased experience and demonstrated leadership skills
- Opportunities to work on diverse projects and gain exposure to new technologies and industries
- Potential to mentor junior developers and contribute to the company's knowledge-sharing culture
๐ Design Work Environment
Studio Type: Hybrid work environment with onsite presence required on Monday, Wednesday, and Friday
Office Location(s): Charlotte, NC
Design Workspace Context:
- Modern, collaborative office space with dedicated design areas and tools
- Access to industry-standard design software and hardware
- Opportunities for remote work and flexible hours, depending on the project
Work Schedule: 40-hour workweek with onsite presence required on Monday, Wednesday, and Friday
๐ Design Application & Portfolio Review Process
Design Interview Process:
- Phone or video screen with the hiring manager to discuss your experience and qualifications
- In-person interview at the Brevard office to assess your technical skills and cultural fit
Portfolio Review Tips:
- Highlight your experience with responsive UI development using Angular
- Demonstrate your ability to collaborate with designers, backend developers, and business stakeholders
- Showcase your experience with RESTful APIs, JSON, and unit testing
- Explain your approach to working in an Agile development environment and managing tasks using JIRA
Design Challenge Preparation:
- Brush up on your Angular skills and familiarity with the latest version (10+)
- Practice explaining your design process and approach to responsive UI development
- Prepare for questions about your experience with RESTful APIs, JSON, and unit testing
Design ATS Keywords:
- Angular
- Responsive UI Development
- RESTful APIs
- JSON
- Jasmine
- Karma
- Angular Material
- Agile Development
- JIRA
- Unit Testing
- Collaboration
- User Interface Design
- Backend Development
- SQL Server
- ADA Compliance
๐ Design Tools & Technology Stack
Primary Design Tools:
- Angular (version 10+)
- Angular Material
- Visual Studio Code
- Git
Design Collaboration & Handoff:
- JIRA for task tracking and Agile workflow management
- Slack for team communication and collaboration
- Confluence for project documentation and knowledge sharing
Design Research & Testing:
- User testing and feedback collection using tools like UsabilityHub or UserTesting.com
- Analytics and performance measurement using tools like Google Analytics or Mixpanel
๐ฅ Design Team Culture & Values
Design Values:
- User-centered design approach, focusing on user needs and preferences
- Collaboration and cross-functional teamwork
- Continuous learning and improvement
- Agile and adaptable mindset
Design Collaboration Style:
- Daily stand-ups and regular team meetings to discuss progress and address blockers
- Cross-functional collaboration with developers, business stakeholders, and other designers
- Knowledge sharing and mentoring opportunities
โก Design Challenges & Growth Opportunities
Design Challenges:
- Keeping up with the latest Angular version and best practices
- Balancing the need for rapid development with a focus on quality and user experience
- Managing multiple projects and priorities in an Agile development environment
Learning & Development Opportunities:
- Attend industry conferences and workshops to stay up-to-date with the latest design trends and technologies
- Participate in internal training and development programs offered by Career Mentors
- Seek out mentorship opportunities from senior designers and developers within the company
๐ก Design Interview Preparation
Design Process Questions:
- Describe your approach to responsive UI development using Angular
- How do you ensure accessibility and usability in your UI components?
- Can you walk us through your process for collaborating with designers, backend developers, and business stakeholders?
Company & Design Culture Questions:
- How do you stay up-to-date with the latest Angular version and best practices?
- Can you describe your experience working in an Agile development environment and managing tasks using JIRA?
- How do you balance the need for rapid development with a focus on quality and user experience?
Portfolio Presentation Strategy:
- Highlight your experience with responsive UI development using Angular
- Demonstrate your ability to collaborate with designers, backend developers, and business stakeholders
- Showcase your experience with RESTful APIs, JSON, and unit testing
- Explain your approach to working in an Agile development environment and managing tasks using JIRA
๐ Application Steps
To apply for this design position:
- Submit your application through the Career Mentors job portal
- Prepare a portfolio showcasing your experience with responsive UI development using Angular
- Tailor your resume to highlight your relevant skills and experience with Angular, RESTful APIs, JSON, and unit testing
- Brush up on your knowledge of Agile development methodologies and JIRA
- Research Career Mentors and their design culture to demonstrate your fit and enthusiasm for the role