This job has expired, please see additional jobs below
Software Engineer, Fullstack JavaScript and NodeJS
Entertainment & Media Industry Company
San Rafael, CA, United States
Job Details - this job has expired, please see similar jobs below
Description
Employer Name: Company, Inc.
Position: Software Engineer, Fullstack JavaScript and NodeJS
Job Site: 3900 Civic Center South, San Rafael, California, 94903
Job Duties: Develop, create, and modify computer applications software or specialized utility programs for the Company product portfolio. Analyze user needs and requirements to determine feasibility of design for software solutions within time and cost constraints. Design software or customize software for client use with the aim of optimizing operational efficiency. Engage with a global engineering team, executing on the delivery of future state software licensing and entitlement technology platform and infrastructure that support the entire Company product portfolio. Translate requirements and mockups into functional web applications with JavaScript and HTML. Contribute to research, design and implementing improvements to platform technology solutions. Thoroughly unit test, debug and solve defects in implemented software solutions. Work with development managers on team resource assignments for projects. Help promote and drive sound engineering design, process and quality practices. Provide troubleshooting and support to developers, customers, and technical support. Design and implement web applications using JavaScript and NodeJS (server and client). Improve web application reliability, scalability and performance using web sockets, promises, and asynchronicity in general. Use established JavaScript frameworks including JQuery, Ajax, Bootstrap, Angular, build (e.g. gulp/grunt), and automated testing frameworks (e.g. Mocha, Jasmine, etc.) for development and testing of code. Leverage best practice UI frameworks and styles (MVC, single page app, responsive, etc.). Ensure software application is designed and built for cross platform/mobile device/browser and locale compatibility. Design and implement Microsoft C#/Company website applications and libraries serving as backend platform for web applications.
Minimum Requirements: Master’s Degree in Computer Science, Information Science, Computer Engineering, or related field and 2 years of experience in the job offered or in a software engineering-related occupation.
Special Requirements: Experience must include:
1) 2 years of experience developing web applications using JavaScript/Company website (both server side and client side);
2) 2 years of experience using websockets, Company website, promises and asynchronicity in general;
3) 2 years of experience with JavaScript open source frameworks (ember, angular, react) and build/package management tooling (gulp, npm);
4) 2 years of experience with front-end technologies such as HTML5, CSS3, Stylus, Sass, Bootstrap, jQuery, Ajax, and Responsive pages;
5) 2 years of experience with unit testing and test automation using Mocha, Jasmine, TDD
6) 1 year of experience working in a fast paced team environment using Agile;
7) 1 year of experience with Cross Browser, Cross Platform (Mac OS, windows, Linux, mobile) and localization frontend development;
8) 6 months of experience with backend/cloud technologies: AWS, NoSQL, relational databases; and
9) 6 months of experience with web application UI design pattern including MVP, single page apps.
Proof of authorization to work in U.S. is required if hired. The company is an Equal Opportunity Employer and fully supports affirmative action practices.