Software Engineer
Hearst Magazines
Center Valley, PAThis was removed by the employer on 8/1/2019 7:12:00 AM PST
Not to worry we have many other jobs on the site;
Browse all jobs
Browse the Digital Publishing Category
Browse the IS/IT Category
Search for Software Engineer jobs in Center Valley-PA
Search all Software Engineer postings
Full Time Job
You'll join a diverse, supportive community of engineers who are creating a modern content technology stack - built from the ground up - to give our users, editors, and advertisers tools that enable them to tell amazing stories.
We're using modern web technologies to do this, like JavaScript (Node.js and React), Python, and PHP. We're building an open, service-oriented platform driven by APIs, and believe in crafting simple, elegant solutions to complex technological and product problems.
Our ideal candidate is a passionate Full-Stack software engineer who is eager to learn and contribute to team success.
We're looking for someone who can quickly pick up a new framework and implement thoughtful solutions within it, writing clean and scalable code. We believe the best candidate will be considerate of their teammates and highly value collaboration.
Responsibilities:
• Be part of a development team that innovates and creates modern tools and features that will be used across the entire Hearst content platform
• Participate in key software design, working directly with other engineers, the product team, DevOps, and the editorial team
Desired Qualities:
• Takes initiative to constantly improve individually and as a part of a team
• 2 years' experience in a role building software for consumer-facing web applications, preferably large-scale and content-focused
• Proficiency with JavaScript / ES6 standards / front-end development
• Proficiency in React.js
• The ability to take a feature or service to full completion, from working with our back-end tech through front-end implementation
• Familiarity with Python or PHP
Bonus Points for:
• An understanding of functional programming paradigms
• Redux, or other state management libraries
• JS Testing frameworks (Jest, Enzyme)
• RESTful API integration
• Relational databases / data models
• Working in an Agile development team (Scrum highly desired)
• Performance tuning / caching strategies
• A degree in Computer Science or a related field