Software Engineer / Web Developer
Software Engineer / Web Developer
Software Engineer / Web Development Team:
Creative Technologies Department: Technology Location: Los Angeles, CA
Through a number of internal web-based corporate applications and high-profile consumer-facing properties. To expand its delivery of automation tools and rich user experiences, the Creative Technologies web development team is seeking a qualified and dedicated Software Engineer with a proven specialization in web technologies to contribute to their web automation and development efforts.
Candidates must be results-oriented individuals who enjoy taking ownership of highly visible and mission-critical projects that require focus on details and elegant user experiences. The ability to handle a variety of tasks and priorities in a demanding, fast paced, and high-performance environment, while working effectively with a range of personalities and technical backgrounds, both independently and in team settings is extremely important.
Requirements: • Architect, coordinate, develop, and deploy new web applications, features, and sites to support web strategy, objectives, and vision. • Take individual responsibility for the entire development cycle from requirements definition and design through coding, debugging, testing and final release. • Work closely within a tight knit team of experienced engineers to produce high-quality software products on an aggressive schedule. • Demonstrate professional engineering practices including adherence to coding standards, producing design documentation, and supporting integration. • Understand technological fundamentals of all internal and external web properties representing technical vision and capabilities in relationships with vendors and stakeholders.
Qualifications: • Bachelor's degree or equivalent in Information Systems or Computer Science.
• Minimum 4 years industry experience, with 3+ years of front-end development on high-traffic database driven Web sites and commercial software applications.
• Background in Software Engineering, Operating Systems, Databases, Networking, and Web protocols • Excellent written and oral communication skills. • Ability to innovate, prioritize, multi-task, and work under pressure to deliver projects on time. • Process-oriented thinking with aptitude for analyzing potential issues and implementing solutions. • Technical aptitude and problem-solving skills through cooperative approaches. • Ability to handle complex projects, customer expectations, and rapidly evolving user requirements.
• Ability to work with limited supervision and able to produce technical design documents. Required Technologies: • Strong understanding of MVC based platform ( Symfony2, ZF2, Laravel ) • Strong understanding of DOM ( HTML, CSS3, JS ) • Experience with JS Frameworks ( Backbone, CanJS )
• Database integration ( MySQL, Oracle, ODBC ) • Basic understanding of Web Application stacks ( RESTful design ) • Best security practices ( SQL Injections, XSS, Password Security ) • Experience with IDE ( Eclipse, PHPStorm ) • Comfortable with using LINUX terminal Preferred Technologies: • Test Driven Development ( PHPUnit ) • Experience with Version Control ( SVN, Git, Perforce ) • Experience with NoSQL ( Redis, MongoDB ) • Experience with Full Text Searching ( SOLR, Elastic-search )