Epicareer Might not Working Properly
Learn More

Full Stack Developer

  • Full Time, onsite
  • GCS
  • Hybrid4 days on-site Washington D.C or Philadelphia, United States of America
Salary undisclosed

Checking job availability...

Original
Simplified

Job Description

Project Overview: Join our innovative team working on the voice platform for the Xfinity X1 remote. This platform powers the microphone feature integrated into the remote, allowing seamless voice interactions for millions of users. We are currently undertaking an exciting project to consolidate multiple UIs into a single, streamlined interface. Your role will involve contributing to this transformation while annotating data to train machine learning (ML) and artificial intelligence (AI) models in collaboration with our ML team.

Role Requirements and Expectations:

  • Full-Stack Development: Frontend (FE) and Backend (BE) experience with a primary focus on backend development.

  • JavaScript and React: Proficiency is required.

  • Mono-repo Experience: Familiarity with managing multiple UIs within a single codebase.

  • UI Component Expertise: Strong knowledge of UI components; experience with the ShadCN library is a plus.

  • Experience Level: Minimum of 5 years preferred; exceptional candidates with less experience will be considered if all skill requirements are met.

  • Non-Traditional UI Building: Experience with ML data annotation, such as text highlighting and logic application.

  • SQL and PostgreSQL: Proficiency in SQL databases, particularly interacting with PostgreSQL through Java.

  • Cloud Services: Experience with AWS services (e.g., Lambda) is a plus.

  • Machine Learning Exposure: Familiarity with ML algorithms and their applications is desirable.

  • API Development: Proven experience with REST APIs.

  • Big Data Handling: Ability to manage large datasets, optimize performance, and reduce latency.

  • Web Authentication: Understanding of secure web authentication practices.

Technical Skills:

  • CI/CD: Proficiency with tools like GitHub Actions, ICD, and Concourse.

  • Containerization: Experience with Kubernetes for deploying and managing containerized applications.

  • UI Testing: Familiarity with Cypress for UI testing and test case development.

  • Agile Development: Hands-on experience with Agile/Scrum methodologies, including daily stand-ups, sprint planning, and retrospectives.

  • Coding Proficiency: Strong coding capabilities across both frontend and backend environments.

  • Python: Experience with Python for backend development is advantageous.

  • Voice Platform Tools: Exposure to tools related to voice configuration and deployment.

Day-to-Day Responsibilities:

  • Participate in daily Scrum meetings to share progress and upcoming tasks.

  • Migrate existing UIs to the new unified UI platform.

  • Develop, deploy, and maintain full-stack applications.

  • Conduct UI testing using Cypress and write comprehensive test cases.

  • Optimize application performance, ensuring faster load times for large datasets.

  • Create, modify, and access databases through APIs.

  • Troubleshoot, debug, and resolve application issues.

  • Collaborate with distributed teams, particularly within the Voice platform domain.

Candidate Expectations:

  • Self-Starter: Ability to work independently with minimal supervision.

  • Problem-Solver: Strong critical thinking skills and proactive approach to problem-solving.

  • Team Collaboration: Collaborative mindset for working with cross-functional teams.

  • Ownership Mentality: A sense of accountability for the team's success and the project outcomes.

Top Must-Have Skills:

  1. JavaScript and React: Core expertise.

  2. Full-Stack Application Development: Proficiency in developing and deploying applications across both frontend and backend.

  3. SQL/PostgreSQL: In-depth knowledge of database interactions.

  4. Containerization with Kubernetes: Experience in building, deploying, and maintaining containerized applications.

Additional Information:

  • Location: Philadelphia/Washington, DC (preference for DC). Hybrid work model with 4 days onsite per week.

  • Interview Process: Two rounds - an initial interview with the hiring manager, followed by a technical interview involving a code-sharing exercise.

Join us to shape the future of voice interaction technology and work on cutting-edge applications that enhance the entertainment experience for millions of customers worldwide.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job

Job Description

Project Overview: Join our innovative team working on the voice platform for the Xfinity X1 remote. This platform powers the microphone feature integrated into the remote, allowing seamless voice interactions for millions of users. We are currently undertaking an exciting project to consolidate multiple UIs into a single, streamlined interface. Your role will involve contributing to this transformation while annotating data to train machine learning (ML) and artificial intelligence (AI) models in collaboration with our ML team.

Role Requirements and Expectations:

  • Full-Stack Development: Frontend (FE) and Backend (BE) experience with a primary focus on backend development.

  • JavaScript and React: Proficiency is required.

  • Mono-repo Experience: Familiarity with managing multiple UIs within a single codebase.

  • UI Component Expertise: Strong knowledge of UI components; experience with the ShadCN library is a plus.

  • Experience Level: Minimum of 5 years preferred; exceptional candidates with less experience will be considered if all skill requirements are met.

  • Non-Traditional UI Building: Experience with ML data annotation, such as text highlighting and logic application.

  • SQL and PostgreSQL: Proficiency in SQL databases, particularly interacting with PostgreSQL through Java.

  • Cloud Services: Experience with AWS services (e.g., Lambda) is a plus.

  • Machine Learning Exposure: Familiarity with ML algorithms and their applications is desirable.

  • API Development: Proven experience with REST APIs.

  • Big Data Handling: Ability to manage large datasets, optimize performance, and reduce latency.

  • Web Authentication: Understanding of secure web authentication practices.

Technical Skills:

  • CI/CD: Proficiency with tools like GitHub Actions, ICD, and Concourse.

  • Containerization: Experience with Kubernetes for deploying and managing containerized applications.

  • UI Testing: Familiarity with Cypress for UI testing and test case development.

  • Agile Development: Hands-on experience with Agile/Scrum methodologies, including daily stand-ups, sprint planning, and retrospectives.

  • Coding Proficiency: Strong coding capabilities across both frontend and backend environments.

  • Python: Experience with Python for backend development is advantageous.

  • Voice Platform Tools: Exposure to tools related to voice configuration and deployment.

Day-to-Day Responsibilities:

  • Participate in daily Scrum meetings to share progress and upcoming tasks.

  • Migrate existing UIs to the new unified UI platform.

  • Develop, deploy, and maintain full-stack applications.

  • Conduct UI testing using Cypress and write comprehensive test cases.

  • Optimize application performance, ensuring faster load times for large datasets.

  • Create, modify, and access databases through APIs.

  • Troubleshoot, debug, and resolve application issues.

  • Collaborate with distributed teams, particularly within the Voice platform domain.

Candidate Expectations:

  • Self-Starter: Ability to work independently with minimal supervision.

  • Problem-Solver: Strong critical thinking skills and proactive approach to problem-solving.

  • Team Collaboration: Collaborative mindset for working with cross-functional teams.

  • Ownership Mentality: A sense of accountability for the team's success and the project outcomes.

Top Must-Have Skills:

  1. JavaScript and React: Core expertise.

  2. Full-Stack Application Development: Proficiency in developing and deploying applications across both frontend and backend.

  3. SQL/PostgreSQL: In-depth knowledge of database interactions.

  4. Containerization with Kubernetes: Experience in building, deploying, and maintaining containerized applications.

Additional Information:

  • Location: Philadelphia/Washington, DC (preference for DC). Hybrid work model with 4 days onsite per week.

  • Interview Process: Two rounds - an initial interview with the hiring manager, followed by a technical interview involving a code-sharing exercise.

Join us to shape the future of voice interaction technology and work on cutting-edge applications that enhance the entertainment experience for millions of customers worldwide.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job