Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Front End Developer (Vue or React)

ingenium.agency

Front End Developer (Vue or React)

New York, NY
Full Time
Paid
  • Responsibilities

    Job Description

    Title: Senior Frontend Developer

    We are looking to add a Senior-Level Javascript Developer to its Consumer Products & Engineering team. This role will be focused on two key pieces of our content publishing platform: An internal Vue application that manages a presentation/templating RESTful API and a Nuxt application for the consumer-facing Web front end. The content publishing platform is used across numerous, high-profile Fox business units so we're looking for a developer with an eye on scalability, reusability, and performance.

    Responsibilities and Duties:

    Build new features and singular, modular components that can be re-used across all business units.

    Continuously prototype new ideas with the expectation that these prototypes will become live code very quickly!

    Refactor and enhance existing code: ie. migrate existing components to Typescript.

    Project Planning: Work with the Product and Project teams to gather requirements, estimate work, and deploy your code in a timely manner.

    Be available to support developers working directly with the various business units currently using the platform.

    Basic Requirements:

    Detail oriented with strong communication skills.

    Semantic code - use best practices to write clear, easy-to-read, 'DRY' code.

    Write code that is modular and will work in numerous contexts.

    Proficient in CSS/Responsive design.

    Comfortable working with client-side frameworks AND SSR frameworks. Be familiar with the Nuxt (or Next) lifecyle.

    Proficient with Git, Docker, Webpack and other tools that allow for easy local development and stable deployments.

    Advanced Skills:

    Familiarity with Typescript.

    Proficiency writing unit tests / e2e tests.

    Advanced state management with Vuex or Redux.

    Up to Date with the latest versions/features available for Vue/Nuxt