This job has expired, please see additional jobs below
Software Engineer
Entertainment & Media Industry Company
Santa Ana, CA, United States
Job Details - this job has expired, please see similar jobs below
Company is seeking a full-time Software Engineerfor the Santa Ana, CA office.
About Us
Company is the world’s premier network of enthusiast brands, such as Motor Trend, Automobile, Hot Rod, Surfer, Transworld and GrindTV. With more than 60 publications, 100 Web sites, the world’s largest automotive VOD channel, 800 branded products, 50+ events, TV and radio programs, TEN creates and delivers content that informs, entertains, inspires and connects with enthusiasts every day.
Position Description
The Software Engineer(full-time, salaried, regular) will be responsible for building scalable high-traffic websites and web apps, native apps for mobile devices and connected TV’s, we write proprietary API’s and integrate our products with third party systems and services. Essential duties and responsibilities include, but not limited to:
• Architect and develop optimal software solutions for problems of scale
• Provide input, oversight, and direction for integration of third party software with our existing architecture
• Prototype and pilot new software product and infrastructure initiatives
• Enforce standards, best practices, and modern software conventions within the organization
• Plan and coordinate various project and software releases
• Maintain a disciplined approach to testing and quality assurance within a rapid development environment
Education/Experience:
• BA/BS required, preferably in a Computer Science or Business discipline.
• 5+ years of experience in a software development environment.
Knowledge, Skills, and Abilities:
• Proficient with source code management using GIT, various workflows, and popular branching models
• Experience with TDD/BDD and various unit/integration testing libraries for PHP and Javascript
• Proficient with frontend and backend web development using PHP, JavaScript, CSS, and HTML
• Proficient with CSS preprocessors like LESS or SASS
• Proficient with Wordpress development for high-traffic, high-availability websites, including custom themes, plugins, and the use of native Wordpress functions over regular PHP functions
• Proficient with development and troubleshooting for cross-browser compatability
• Experience building responsive website and web app interfaces for cross-device compatibility
• Experience with one or more package managers like composer, bower, or npm
• Experience with one or more task managers like grunt, gulp, or webpack
• Experience integrating 3rd party API’s, libraries, and frameworks
• Experience integrating MySql or Postgres, including custom schema development and query optimization
• Experience with and solid understanding of Object Oriented Programming and popular design patterns
• Experience with application performance optimization using web or object caching solutions
• Experience with backend Javascript development using NodeJs
• Experience with backend and frontend development using ECMAScript 6
• Experience with javascript frameworks like AngularJS or ReactJs
• Experience with PHP frameworks like Laravel or Zend
• Experience with or understanding of NoSQL databases like MongoDB
• Experience building software using agile development methodologies, including Scrum
• Experience integrating or using continuous integration tools like Jenkins, Travis CI, or Bamboo
• Experience with native or hybrid app development for iOS or Android is a plus
• Experience with video, video player, and DRM integration for web and mobile is a plus
• LinkedIn or GitHub account showcasing your project experience and/or code projects is a plus
Physical Requirements:
• The ability to sit for prolonged period of time and view computer screen.
Equipment/Software Used:
• Microsoft Office (Outlook, Word, Excel, PowerPoint)
Work Environment:
• Work is performed in an office environment that is well lit and ventilated.
NOTE: This position description reflects management’s assignment of essential functions; it does not prescribe or restrict any other tasks that may be assigned.