company_logo

Full Time Job

Sr. Software Engineer, Kids Web

PBS

Alexandria, VA 09-12-2022
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
Sr. Software Engineer, PBS Kids Web (Remote)

Department: Product & Technology

Corporate Area: PBS KIDS

Status: Full-time/Exempt/Grant - This position is fully funded until June 30, 2025.

Supervisor: Senior Manager, Technology

Position Overview:

PBS KIDS is looking for talented and motivated software engineers to help in the redesign and rebuild of pbskids.org. At PBS KIDS our mission is to use the power of media to open worlds of possibilities for all children so that every child can reach their full potential in school - and in life. Our redesign aims to better fulfill this mission by implementing modern technologies to provide all children with their favorite videos, games, and activities wherever they are and on whichever device they use. We are passionate about providing all children with safe high-quality media experiences that educate and inspire. At PBS KIDS your work has a meaningful impact on millions of kids and families, and you will have the opportunity to collaborate with the people who make some of the finest products and content in children's media.

The ideal Sr. Software Engineer is well versed in modern Javascript and NodeJS. What's your favorite ES2021 function? You also have a favorite MVC, go to Frameworks, and preferred libraries/packages, some of which you may have written yourself. You're a SASS/CSS guru and can teach an introductory course on Tailwind and reusable functions. You never use the stock Webpack configuration because how your code is packaged is also important. You understand the need for code-splitting and incremental/conditional resource allocation. You strive to build up an experience as device capabilities allow: ''progressive enhancement'' over ''graceful degradation''. You seek to constantly learn, look for new challenges, and above all, you want to use technology to do good.

Key responsibilities will include, but are not limited to:
• Work with a team of engineers rebuilding the pbskids.org website in a collaborative development process.

• Work closely with Product owners and Technical program managers and provide feedback on technical proposals and root cause analyses.

• Communicate directly with designers to discuss UI/UX revisions as needed.

• Participate in the code review process by providing feedback on pull requests.

Requirements for success:
• 5 years of experience delivering frontend web applications in a production environment.

• Proficient in various Javascript ECMAScript versions. Ideally ES5 through ES2019.

• Proficient with CSS3 and CSS animations.

• Experience with compiling CSS using SASS, SCSS, and/or LESS.

• Experience developing responsive web applications for a range of platforms, devices, and browsers.

• Experience with at least one of the following MVC frameworks: Vue, React, and Angular.

• Experience with a ticketing system such as Pivotal or Jira for feature, chore, and bug tracking.

• Independent self-learner with excellent problem-solving skills.

• Excellent written and verbal communication skills.

• Experience with implementing the ''Progressive Enhancement'' methodology preferred.

• Experience with Typescript preferred.

• Experience with Tailwind CSS preferred.

• Experience with optimizing some of the following javascript bundlers, transpilers, and manglers: Webpack, Rollup, Browserify, Babel, Terser, and Uglify preferred.

• Experience with delivering code via CI/CD workflows preferred.

• Experience with PHP, Python, or another backend language other than Node preferred.

• Experience with AWS products and services (S3, Lambda, CloudFront, Amplify, etc.) or other cloud providers preferred.

• Must have received or be willing to receive the COVID-19 vaccination by date of hire to be considered. Proof of vaccination required.

PBS is an Equal Opportunity Employer in accordance with the EEOC and the Commonwealth of Virginia.

Jobcode: Reference SBJ-r70j6p-3-16-15-149-42 in your application.

Company Profile
PBS

PBS and our member stations are America’s largest classroom, the nation’s largest stage for the arts and a trusted window to the world. In addition, PBS's educational media helps prepare children for success in school and opens up the world to them in an age-appropriate way.