Job Openings Front End UI Developer, Remote

About the job Front End UI Developer, Remote

Front End UI Developer, Remote

  • Contract to Hire
  • 100% Remote (Must be able to work EST hours)
  • Due to our government client requirements, we can only consider US Citizens or Green Card Holders
  • NO THIRD PARTY RECRUITERS PLEASE

Description

Rapidly growing software development team that is developing solutions to provide observability, monitoring and future state AIOPS (Artificial Intelligence in IT Operations) solutions supporting the federal government and several contracting organizations. We are looking to overhaul our front end and improve the user experience of our applications. Someone with a strong data visualization background combined with UI development skills would a great fit for this role.

This position is an individual contributor and has no supervisory responsibilities. Provides functional expertise through day-to-day work tasks. Works under the supervision of management.

The above statements describe the general nature and level of work only. They are not an exhaustive list of all required responsibilities, duties, and skills. Other duties may be added, or this description amended at any time.

Responsibilities

  • Design and develop the front end User Interface component software for the enablement of this product with a Human Centered, design thinking focus.
  • Build front end components, integrate with the back end and server side software engineers, deploy outputs of the software services and machine learning outputs in a meaningful way to end users.
  • Apply strong front end UX/UI design best practices with Human Centered Design focus to the user interface creating a delightful, remarkable user experience and journey.
  • Apply one or more of the following agile product management concepts: Customer Centricity, Design thinking, journey mapping, use of Personas to influence design of the user interface.
  • Working with the Senior Business Analyst, UX Designer, customers and development team members, use Empathy map canvases and journey maps, develop the customer journey on the user interface to create a unique, superior customer experience.
  • Conceptualize and build the front end applications and update and improve existing functionality.
  • Develop the front end components with frameworks such as React and heavy use of D3. Enable the UI to support multiple browsers, and mobile use. Optimize the front end application for usability and speed.
  • Seamlessly integrate services health status and machine learning outputs providing a stellar end user experience.
  • Ensure product is maintainable, scalable, solutions are forward thinking, and ensure the team follows SDLC and Software Engineering best practices.
  • Leverage expert level understanding of front-end application design using modern frameworks and UI development tools.
  • Work with the Software Quality Lead engineer to help them devise a robust testing strategy using software quality best practices for all new and existing components to ensure defect free code quality, that function as per user story specifications.
  • Create a culture of inclusion and teamwork through leading by example and always considering how their actions influence the broader team.
  • Lead code quality review sessions with Junior developers and provide feedback and guidance.
  • Support team leadership and team architect as required

Requirements

  • Strong background in UX/UI design a must. Someone passionate that obsesses about helping develop high quality, flawless UI experiences
  • Deep expertise with both UX/UI design and development a huge plus. However UX/UI development is a priority over UI/UX design skills.
  • Needs to demonstrate originality and innovation in UI design and user experience.
  • Bachelors Degree in related field with a minimum of 8 years experience or equivalent combination of education, experience and/or certifications.
  • Good interpersonal and communication skills. Ability to articulate thoughts clearly, crisp, clear communication. Critical thinking abilities.
  • JavaScript, NodeJS, ReactJS, Angular and other JavaScript frameworks and libraries
  • D3 - Expert, React/Redux, CSS, SCSS
  • Data Visualization, Section 508 compliance, Front end frameworks.
  • Creation of reusable components for API endpoint consumption
  • Knowledge of object-oriented design a plus to help with API design and integration with the server-side components
  • Front end frameworks and performance of front end of software applications
  • Version control and use of GitHub and CI/CD pipelines.
  • D3 Experience with:
    • Stacked to Grouped Bars component.
    • Ability to integrate JSON data into D3 data sets.
    • Familiarity with existing D3-related tools, such as Vega, a React-based interface for D3.
    • Customization of X-Axis fields.
    • Customization of Legend component.
  • HTML Experience with:
    • Customization/manipulation of the Canvas control, to create custom graphs.
  • React Experience with:
    • Strong React fundamentals, including state management.
    • Integration with Graphical tools, such as D3 and Vega.
    • Form management
    • Material UI development

Please Note:

  • Only those individuals selected for an interview will be contacted.
  • No calls, inquiries, or Third-Party Vendors please.
  • We are an equal opportunity employer (Unable to sponsor H1B Visas).
  • $1000 Referral Bonus - www.aci.com.

Since 1988, The ACI Group, a Baltimore-based IT staffing firm, has been committed to hiring the industry's leading professionals, and presenting exciting career opportunities. We have access to varied types of contract, permanent and contract-to-perm positions and offer a choice of employment options including a full benefits package.