UX Developer with Cascading Style Sheets (CSS/SASS) and RxJS or NgRx.

Syncreon Consulting
Full-time•Nashville, United States

šŸ“ Job Overview

Job Title: UX Developer (CSS/SASS, RxJS/NgRx)

Company: Syncreon Consulting

Location: Nashville, Tennessee, United States

Job Type: Contract

Category: Front-End Development / UI/UX Engineering

Date Posted: January 08, 2026

Experience Level: 5-10 Years (Mid to Senior Level)

Remote Status: On-site

šŸš€ Role Summary

  • This role is for a skilled UX Developer with a strong emphasis on front-end development, specifically focusing on building and maintaining reusable UI components and design systems within the Angular framework.

  • The position requires deep expertise in Cascading Style Sheets (CSS/SASS) for advanced styling architecture and responsive design implementation, ensuring pixel-perfect user interfaces.

  • Candidates will integrate front-end applications with RESTful APIs, leveraging state management solutions like RxJS or NgRx to handle complex data flows and application logic.

  • Collaboration with business teams is crucial for translating intricate user flows into intuitive interfaces and contributing to UX improvements, making this a strategic GTM-aligned role.

šŸ“ Enhancement Note: While the title is "UX Developer," the core responsibilities and required skills heavily lean towards a Senior Front-End Engineer with a strong UI/UX focus. The emphasis on Angular, CSS/SASS architecture, RxJS/NgRx, and API integration signifies a development-centric role rather than a pure UX design position. The contract nature suggests a project-based engagement, likely involving the development of specific UI features or enhancements.

šŸ“ˆ Primary Responsibilities

  • UI Component & Design System Development: Architect, build, and maintain robust, reusable UI components and comprehensive design systems using the latest versions of Angular, ensuring consistency and scalability across applications.

  • Pixel-Perfect Implementation: Translate wireframes and Figma design specifications into high-fidelity, fully responsive user interfaces, meticulously ensuring visual accuracy and adherence to design standards.

  • CSS/SASS Architecture & Optimization: Develop and manage a sophisticated styling architecture using CSS/SASS (or LESS), adhering to methodologies like BEM for maintainable, scalable, and efficient codebases.

  • API Integration & State Management: Seamlessly integrate front-end applications with RESTful APIs, effectively managing application state and data flow through advanced use of RxJS or NgRx.

  • User Experience Collaboration: Partner closely with business stakeholders and product teams to understand complex user journeys, translate them into intuitive and user-friendly interfaces, and proactively suggest enhancements to improve the overall user experience.

  • Quality Assurance & Code Review: Conduct thorough cross-browser and cross-device testing to ensure consistent performance and appearance, actively participate in code reviews to uphold high-quality development standards and share knowledge.

šŸ“ Enhancement Note: The responsibilities highlight a blend of development prowess and user-centric thinking. The emphasis on "reusable, scalable UI components and design systems" points towards a need for structured and maintainable code, crucial for long-term project success and efficiency. The collaboration with the "business team" suggests that this role is integral to Go-To-Market (GTM) strategies by directly impacting the user-facing aspects of products or services.

šŸŽ“ Skills & Qualifications

Education: While no specific degree is listed, a Bachelor's degree in Computer Science, Software Engineering, Human-Computer Interaction, or a related field is typically expected for roles requiring this level of experience and technical depth. Equivalent practical experience will also be strongly considered.

Experience: Minimum of 6 years of professional experience in front-end development with a strong focus on UI/UX implementation, and a proven track record of building complex web applications.

Required Skills:

  • Cascading Style Sheets (CSS/SASS): 6+ years of advanced experience in CSS/SASS, including architecture design, responsive styling, and implementing maintainable code practices (e.g., BEM).

  • Angular Development: Strong, hands-on experience with recent versions of Angular, including component-based architecture, module management, and performance optimization.

  • State Management (RxJS/NgRx): Deep practical knowledge and application of RxJS for reactive programming and NgRx for robust state management in complex Angular applications.

  • Prototype Development: 6+ years of experience creating high-fidelity, interactive prototypes and mockups that accurately represent final product functionality and user flows.

  • API Integration: Proven ability to integrate front-end applications with RESTful APIs, handling data fetching, error management, and asynchronous operations.

Preferred Skills:

  • UI Design Principles: Solid understanding of UI design principles, including typography, color theory, layout, and visual hierarchy.

  • Responsive and Adaptive Design: Expertise in implementing designs that adapt seamlessly across various devices and screen sizes.

  • TypeScript: Proficiency in TypeScript, essential for modern Angular development and enhancing code quality.

  • Version Control (Git): Strong command of Git for source code management, including branching, merging, and collaborative workflows.

  • Design Tools (Figma): Experience working with design tools like Figma for interpreting designs and collaborating with UX/UI designers.

šŸ“ Enhancement Note: The "6+ years" requirement for CSS/SASS and Prototype Development, coupled with "strong hands-on experience" in Angular and state management, indicates a need for a senior-level professional. The preference for TypeScript and Git suggests a modern development environment where best practices are valued. The inclusion of Figma as a preferred skill highlights the importance of seamless collaboration between design and development teams.

šŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Demonstrated UI Component Library: Showcase examples of reusable UI components or a design system you have contributed to or built, highlighting their architecture, scalability, and implementation within a framework like Angular.

  • Responsive Design Case Studies: Present projects where you successfully implemented complex responsive designs across multiple devices and screen resolutions, detailing the challenges and solutions.

  • API Integration & State Management Examples: Include projects that clearly illustrate your expertise in integrating with RESTful APIs and managing application state using RxJS or NgRx, demonstrating efficient data handling and user experience.

  • Interactive Prototypes: Provide links to or detailed descriptions of high-fidelity interactive prototypes you have developed, showcasing your ability to translate UX concepts into tangible user flows.

Process Documentation:

  • Workflow Design & Optimization: Be prepared to discuss how you approach designing and optimizing front-end development workflows to enhance efficiency and maintainability, particularly in relation to CSS/SASS architecture and component development.

  • Implementation & Automation: Detail your experience in implementing best practices for front-end development, including code review processes, automated testing strategies, and leveraging tools for efficient build and deployment pipelines.

  • Measurement & Performance Analysis: Discuss how you measure the success of your UI implementations and identify areas for improvement, focusing on aspects like performance, user engagement, and adherence to design specifications.

šŸ“ Enhancement Note: For this role, a strong portfolio is paramount. It should not just list projects but tell a story about problem-solving, technical execution, and impact. The emphasis on "reusable," "scalable," and "maintainable" code, along with "responsive behavior" and "pixel-perfect implementation," should be evident in the presented work. Demonstrating an understanding of GTM principles through user-centric design and efficient implementation will be a significant advantage.

šŸ’µ Compensation & Benefits

Salary Range: Given the contract nature, 6+ years of experience, and the specific technical skill set (Angular, RxJS/NgRx, advanced CSS/SASS), a competitive hourly rate or daily rate is expected. For a mid-to-senior level UX Developer/Front-End Engineer in Nashville, TN, rates can range from $60 to $90+ per hour, depending on the depth of experience with the specific technologies and the project's scope.

Benefits: As this is a contract position, standard employee benefits may not apply. However, common contract benefits can include:

  • Competitive hourly/daily rate (as detailed above).

  • Potential for contract extension or conversion to full-time employment based on performance and business needs.

  • Access to company-provided tools and technologies for the duration of the contract.

  • Opportunities to work on diverse and challenging projects within the client's ecosystem.

Working Hours: The standard working hours for this role are 40 hours per week. The contract is for full-time employment.

šŸ“ Enhancement Note: The salary estimation is based on industry benchmarks for contract UX Developers/Front-End Engineers with 5-10 years of experience in a major US city like Nashville. Factors influencing the exact rate include the specific duration of the contract, the complexity of the project, and the candidate's demonstrated expertise in RxJS/NgRx and advanced CSS/SASS architecture. Contract roles often offer higher hourly rates than full-time salaried positions to compensate for the lack of traditional benefits.

šŸŽÆ Team & Company Context

šŸ¢ Company Culture

Industry: Syncreon Consulting operates within the Recruitment and Staffing industry. They focus on providing innovative and customized staffing solutions across various sectors by understanding hiring strategies, talent availability, and compensation benchmarks.

Company Size: While not explicitly stated, the company likely ranges from a small to medium-sized business (SMB) given its focus on personalized recruitment services rather than a large, diversified conglomerate. This size can imply a more agile and potentially closer-knit team environment.

Founded: The founding date is not provided, but their description suggests a company focused on modern recruitment practices and leveraging research for client success.

Team Structure:

  • Operations Team: The "operations" in Syncreon Consulting refers to their core business of recruitment and staffing operations, which involves client management, candidate sourcing, and administrative functions.

  • Project Team: This UX Developer role will likely be embedded within a client's project team, working closely with their engineering, product, and design departments. The reporting structure will be within the client's hierarchy for project-specific tasks.

  • Cross-functional Collaboration: The role will require significant collaboration with client-side UX/UI designers, product managers, and back-end developers to ensure seamless integration of front-end components and features.

Methodology:

  • Client-Centric Approach: Syncreon Consulting emphasizes a "trusted business partner" approach, focusing on delivering value and ROI for their clients. This translates to understanding client needs deeply.

  • Data-Driven Insights: Their mention of "compensation benchmarking" and "research" suggests an analytical approach to recruitment and talent acquisition.

  • Agile Development (Inferred): For a UX Developer role within a client project, an agile or iterative development methodology is highly probable, emphasizing collaboration, rapid prototyping, and continuous feedback.

Company Website: [Syncreon Consulting Website URL - Not Provided]

šŸ“ Enhancement Note: The company's focus on recruitment and staffing indicates a business-to-business (B2B) service model. This UX Developer role is likely a placement with one of their clients, meaning the day-to-day culture, tools, and methodologies will be dictated by the end client rather than Syncreon Consulting itself. Understanding the client's industry and culture will be key.

šŸ“ˆ Career & Growth Analysis

Operations Career Level: This position is for a mid-to-senior level UX Developer, requiring a strong foundation in front-end technologies and a demonstrated ability to contribute complex UI solutions. The "5-10 years" experience level suggests a professional who can work independently, mentor junior team members, and take ownership of significant development tasks.

Reporting Structure: As a contractor, the UX Developer will likely report to a Project Manager, Engineering Lead, or a designated client stakeholder within the client's organization. Syncreon Consulting will handle the administrative and contractual aspects.

Operations Impact: This role directly impacts the user experience and interface of the client's products or services. A well-executed UI/UX is critical for customer acquisition, retention, and overall user satisfaction, thus contributing significantly to the client's Go-To-Market (GTM) success and revenue generation. Efficiently built and maintained UI components can also reduce future development costs and speed up feature delivery.

Growth Opportunities:

  • Skill Specialization: Deepen expertise in Angular, RxJS/NgRx, and advanced CSS/SASS architecture, potentially becoming a go-to specialist for complex front-end challenges.

  • Cross-Functional Exposure: Gain experience working with diverse client teams and industries, broadening understanding of different business models and user needs.

  • Project Leadership: For strong performers, there may be opportunities to take on more responsibility within a project, such as leading UI development efforts for specific modules or features.

  • Contract Extension/Full-Time Conversion: Successful performance can lead to contract extensions or even full-time employment opportunities with the client company.

šŸ“ Enhancement Note: The growth within this contract role is primarily project-dependent and tied to the client's needs and structure. While Syncreon Consulting provides the placement, the career progression path is largely shaped by the client's environment and the individual's performance and initiative. The emphasis on "reusable components" and "design systems" hints at a potential for growth into more architecturally focused front-end roles.

🌐 Work Environment

Office Type: The role is described as "On-site" and located at "4101 Charlotte Avenue, Nashville, TN 37209, USA." This implies a traditional office-based work environment within the client's premises.

Office Location(s): The primary work location is in Nashville, Tennessee. This is a well-established business hub, offering access to various amenities and a professional working atmosphere.

Workspace Context:

  • Collaborative Environment: Expect to work in an office setting that likely encourages collaboration among team members. This would involve daily stand-ups, code reviews, and design discussions.

  • Tools and Technology: Access to standard office infrastructure, development machines, and the relevant software stack (Angular, IDEs, design tools) provided by the client.

  • Team Interaction: Opportunities for direct interaction with designers, product managers, and other developers, facilitating rapid feedback loops and problem-solving.

Work Schedule: The typical work schedule is 40 hours per week, Monday through Friday, aligning with standard business hours. Flexibility may be negotiable based on project needs and client policies, but the primary expectation is on-site presence.

šŸ“ Enhancement Note: The "On-site" requirement is a key differentiator. Candidates should be prepared for a traditional office setting and understand the dynamics of in-person collaboration, which can be beneficial for rapid problem-solving and team cohesion, especially in development-heavy roles. The Nashville location offers a vibrant business environment.

šŸ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A recruiter from Syncreon Consulting or the client might conduct an initial phone screen to assess basic qualifications, experience, and cultural fit.

  • Technical Interview(s): Expect one or more technical interviews focusing on Angular, CSS/SASS, RxJS/NgRx, and general front-end development concepts. These may include live coding challenges, system design questions, or in-depth discussions of past projects.

  • Portfolio Review: A dedicated session to walk through your portfolio. Be prepared to explain your design choices, technical implementations, and the impact of your work.

  • Hiring Manager/Team Interview: A final interview with the hiring manager or key team members to assess overall fit, communication skills, and alignment with project goals.

Portfolio Review Tips:

  • Curate Selectively: Choose 3-4 of your strongest projects that best demonstrate your expertise in Angular, CSS/SASS architecture, responsive design, and state management (RxJS/NgRx).

  • Focus on Impact & Process: For each project, clearly articulate the problem you solved, your specific role and contributions, the technical approach you took (especially regarding CSS/SASS and state management), and the measurable outcomes or impact on user experience and business goals.

  • Prepare for Technical Deep Dives: Be ready to answer detailed questions about your code, architectural decisions, and how you handled specific challenges like performance optimization, cross-browser compatibility, or complex state logic.

  • Highlight Collaboration: Showcase instances where you effectively collaborated with designers and other developers, demonstrating your ability to integrate seamlessly into a team.

Challenge Preparation:

  • Live Coding: Practice coding challenges in Angular, focusing on component creation, data binding, and basic state management. Be comfortable writing clean, efficient CSS/SASS.

  • Problem-Solving Scenarios: Prepare for questions that involve debugging front-end issues, optimizing performance, or designing UI solutions for specific user requirements.

  • Conceptual Understanding: Brush up on core concepts of responsive design, CSS methodologies (like BEM), RxJS operators, and NgRx patterns.

šŸ“ Enhancement Note: The emphasis on a portfolio review and technical interviews suggests that Syncreon Consulting (or their client) prioritizes hands-on skills and demonstrable experience. Candidates should be ready to articulate their technical decisions and showcase how their work directly contributes to user experience and business objectives. The "UX Developer" title implies a need to bridge the gap between design and development effectively.

šŸ›  Tools & Technology Stack

Primary Tools:

  • Angular (Latest Versions): The core framework for front-end development. Proficiency in its latest features and best practices is essential.

  • Cascading Style Sheets (CSS/SASS): Advanced usage for styling architecture, responsive design, and maintainable stylesheets. Experience with CSS preprocessors like SASS is crucial.

  • RxJS: Essential for reactive programming and asynchronous operations within Angular applications.

  • NgRx: A powerful state management library for Angular applications, expected for managing complex application states.

Analytics & Reporting:

  • Browser Developer Tools: For debugging, performance profiling, and inspecting CSS/HTML.

  • Figma (or similar): For interpreting design specifications, collaborating with designers, and potentially creating interactive prototypes.

CRM & Automation:

  • Git: Version control system for source code management, collaboration, and tracking changes.

  • RESTful APIs: For integrating front-end applications with back-end services.

  • TypeScript: For enhanced type safety and code quality within Angular projects.

šŸ“ Enhancement Note: The technology stack is highly specific and indicates a need for a developer deeply entrenched in the modern Angular ecosystem. Proficiency in RxJS and NgRx is a key differentiator, suggesting that the client is working on applications with complex state requirements. The mention of Figma points to a collaborative workflow between design and development.

šŸ‘„ Team Culture & Values

Operations Values:

  • Client Success: A strong commitment to understanding and fulfilling client needs, as reflected in Syncreon Consulting's business model.

  • Innovation & Customization: Providing tailored solutions rather than one-size-fits-all approaches.

  • Professionalism & Expertise: Maintaining high standards in recruitment and staffing services.

  • Data-Driven Decision Making: Utilizing research and benchmarking for effective talent acquisition.

Collaboration Style:

  • Cross-Functional Integration: The role requires close collaboration with designers, product managers, and back-end developers on the client side.

  • Iterative Feedback: Expect a development cycle that involves regular feedback, code reviews, and iterative improvements.

  • Knowledge Sharing: A culture that encourages sharing best practices and technical insights among team members.

šŸ“ Enhancement Note: While Syncreon Consulting's values are in recruitment, the UX Developer's immediate work environment will be shaped by the client's culture. However, the underlying expectation from Syncreon is that the contractor will embody professionalism and contribute effectively to client success, which often translates to a proactive and collaborative approach within the client team.

⚔ Challenges & Growth Opportunities

Challenges:

  • Complex State Management: Mastering RxJS and NgRx for intricate application states can be challenging but offers significant learning opportunities.

  • Pixel-Perfect Implementation: Consistently achieving pixel-perfect results across all devices and browsers requires meticulous attention to detail and strong CSS/SASS skills.

  • Bridging Design & Development: Effectively translating UX/UI designs into functional, high-quality code and providing constructive feedback on designs.

  • Adapting to Client Environments: Quickly integrating into a new client's team, tools, and development processes.

Learning & Development Opportunities:

  • Advanced Angular Techniques: Deepen expertise in specific Angular patterns, performance optimization, and the latest framework features.

  • State Management Mastery: Become an expert in architecting and implementing complex state management solutions using RxJS and NgRx.

  • Cross-Platform Development: Gain experience in ensuring seamless user experiences across diverse devices and operating systems.

  • Industry Exposure: Work on projects within the client's specific industry, gaining valuable domain knowledge.

šŸ“ Enhancement Note: The primary challenge for a contractor is often adapting to new environments quickly. For this specific role, the technical challenges lie in the depth required for RxJS/NgRx and CSS/SASS architecture, which are also the main avenues for growth and skill enhancement.

šŸ’” Interview Preparation

Strategy Questions:

  • Technical Deep Dive: Be prepared to discuss your experience with Angular, specifically how you've implemented complex features, managed state with RxJS/NgRx, and architected CSS/SASS for scalability. Expect questions like: "Describe a challenging state management problem you solved using NgRx," or "How do you ensure your CSS/SASS is maintainable across large projects?"

  • Problem-Solving Scenarios: Anticipate questions like: "Given this Figma design, how would you approach implementing it responsively?" or "How would you debug a performance issue in an Angular component that loads data from an API?"

  • Process & Methodology: Discuss your approach to code reviews, testing strategies, and how you collaborate with designers and backend developers. Questions might include: "What is your process for ensuring code quality before submitting a pull request?"

Company & Culture Questions:

  • Understanding the Client: Research the client's industry and products (if known) to understand their user base and business objectives. Syncreon Consulting's website can offer insight into their client-focused approach.

  • Contractor Integration: Be ready to discuss how you integrate into client teams and contribute to their culture and goals. Questions might be: "How do you build rapport with a new team?" or "How do you handle feedback from stakeholders who may have different priorities?"

Portfolio Presentation Strategy:

  • Storytelling: For each project, frame it as a story: the challenge, your role, the solution (highlighting specific tech like Angular, RxJS, NgRx, CSS/SASS), and the outcome.

  • Technical Clarity: Be precise when explaining technical choices. For CSS/SASS, mention specific methodologies or approaches. For RxJS/NgRx, describe the patterns used (e.g., effects, reducers, selectors).

  • Focus on Impact: Quantify results where possible (e.g., "improved load time by X%," "reduced bug reports related to UI by Y%"). If metrics aren't available, focus on qualitative improvements to user experience.

  • Visuals: Use screenshots, live demos, or well-annotated code snippets to illustrate your points effectively.

šŸ“ Enhancement Note: Given the contract nature and the specific technical requirements, interviewers will be looking for a candidate who can hit the ground running. Demonstrating a clear understanding of the technologies, a structured approach to problem-solving, and the ability to integrate quickly into a team are critical. The portfolio presentation is a key opportunity to prove these capabilities.

šŸ“Œ Application Steps

To apply for this operations position:

  • Submit your application through the provided link on jobs.smartrecruiters.com.

  • Tailor Your Resume: Highlight your 6+ years of experience with CSS/SASS, Angular (latest versions), RxJS, and NgRx. Quantify achievements related to UI development, responsive design, and API integration. Use keywords from the job description.

  • Prepare Your Portfolio: Ensure your portfolio showcases projects demonstrating advanced CSS/SASS architecture, reusable Angular components, effective state management with RxJS/NgRx, and responsive design implementation. Be ready to discuss your process and impact.

  • Research Syncreon Consulting and Client (if known): Understand their approach to staffing and the client's industry to tailor your responses and demonstrate genuine interest.

  • Practice Technical Explanations: Be ready to clearly articulate your technical expertise and problem-solving approaches, especially concerning the core technologies required for this role.

āš ļø Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization (Syncreon Consulting) before making application decisions. The contract nature means specific client details might be revealed later in the process.

Application Requirements

Candidates should have over 6 years of experience with CSS/SASS and prototype development, as well as strong hands-on experience with Angular and state management using RxJS or NgRx. Additional skills in UI design, responsive design, TypeScript, and version control with Git are desired.