Software Developer - Front End

Olive Recruiting

  • Houston, TX
  • 4 days ago

    Highlights

    The ideal candidate will have experience with TypeScript, Angular, and data-intensive user interfaces, collaborating closely with UX designers, backend developers, and QA teams to deliver reliable, scalable, and user-friendly software solutions. Build and optimize data-intensive dashboards, tables, monitoring tools, and configuration workflows, including filtering, sorting, pagination, bulk actions, and real-time updates.

    Numbers & Facts

    LocationHouston, TX

    Description

    We are seeking a Front-End Developer to join an agile software development team focused on building industrial data platforms. This position will develop and maintain web-based applications used by SCADA engineers, automation technicians, and operations teams to configure, monitor, and troubleshoot industrial field devices. The ideal candidate will have experience with TypeScript, Angular, and data-intensive user interfaces, collaborating closely with UX designers, backend developers, and QA teams to deliver reliable, scalable, and user-friendly software solutions. Position level (II or III) will be determined based on experience and technical capabilities.

    Responsibilities
    • Develop, maintain, and enhance web applications using Angular, TypeScript, HTML, and CSS.
    • Translate Figma designs into responsive, functional user interfaces while collaborating with UX designers.
    • Build and optimize data-intensive dashboards, tables, monitoring tools, and configuration workflows, including filtering, sorting, pagination, bulk actions, and real-time updates.
    • Develop reusable UI components and standardized design patterns to ensure consistency across software products.
    • Collaborate with backend developers to define and integrate REST APIs with Go-based services.
    • Write and maintain automated unit and end-to-end tests, partnering with QA teams to ensure software quality and performance.
    • Support CI/CD pipelines, troubleshoot application issues, and contribute to continuous improvement of development processes.
    • Participate in agile sprint planning, development, testing, and deployment while managing features through production.
    • Collaborate across product teams on shared functionality, integrations, and full-stack development initiatives.

    Qualifications
    • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
    • 3+ years of professional front-end software development experience preferred.
    • Proficiency in TypeScript, HTML, CSS, and modern front-end development frameworks.
    • Experience with Angular preferred; familiarity with PrimeNG or similar component libraries is a plus.
    • Experience developing data-intensive applications, dashboards, interactive tables, and data visualization tools.
    • Experience integrating REST APIs and managing asynchronous or real-time data.
    • Knowledge of automated front-end testing, web performance optimization, and accessibility standards.
    • Familiarity with Git-based development, CI/CD pipelines, and tools such as Azure Pipelines, Bitbucket, Jira, and Confluence.
    • Exposure to Docker, Go, or backend development is beneficial.
    • Experience with industrial software, SCADA, IoT, automation, or technical B2B applications is a plus.
    • Strong problem-solving, communication, and collaboration skills with the ability to work effectively in an agile development environment.

    Similar Jobs