JOB OPENINGS
Join us, we are Napster, the world's most recognized brand in online music. Come be a part of the company that changed the music industry forever and continues to do so. Napster provides a competitive salary and benefits, which includes health, dental, vision, tuition reimbursement, health club reimbursement, three weeks paid vacation within your first year of hire, 10 paid holidays and much much more. We provide a positive and supportive work environment, interesting and challenging work and a ringside seat to witness and contribute to the explosive growth of digital media in the 21st century. Our employees are passionate about music, their work and driving change in the digital music revolution.
If you are interested in applying for any of the positions listed below, please
send your resume to recruiting@napster.com.
Available Positions:
Applicants for employment must possess work authorization which does not require sponsorship by the employer for a visa.
- Please indicate your salary requirements on your resume when submitting.
- Relocation assistance is not offered.
----------------------------------------------------------------------------------------------------
Job Title: Software Engineer (Mac/iPhone OS X Development)
Department: Technology
Location: Los Angeles
Position Summary:
Napster is currently looking for self-motivated problem solvers for Objective-C developer roles in the Los Angeles, CA area. The ideal candidate will have a strong applied and theoretical understanding of object-oriented programming in a desktop environment and will have worked with at least two OO languages over the last 8 years, one of which must be Objective-C. Experience with consuming web based APIs is highly desirable.
This individual will be comfortable with all aspects of software development and advocate quality concerns at all turns. In particular, the candidate must have demonstrated ability and experience in using object-oriented techniques to produce correct, extendable, reusable, and efficient solutions. Hopefully, the individual will not view design-patterns as an academic nicety and design simplicity as a purely aesthetic concern. We are looking for a merciless pursuer of quality at all turns.
AUTHORITY:
- Purchase Order Signoff: No
- Dollar Limit: N/A
Requirements:
- Have worked with Objective-C for at least 5 years
- Have worked with Cocoa for at least 5 years
- Have worked with Cocoa Touch for 1 year
- Have worked with C++ for at least 2 years
- Have worked with QuickTime
- Have worked with XML, XSD, and related OS X parsing technologies for over 1 year
- Have professional experience with consuming Restful, RPC, SOAP, and web services
- Understand HTTP and TCP/IP protocols
- Have worked with source control systems such as cvs, subversion, etc.
- Have worked with OCUnit or Xcode Unit tests and other unit testing technologies for over 2 years
- Have an understanding of plugin frameworks for third party applications
- Demonstrate an understanding of concurrency and multithreading issues
- Experience with Win32 and *nix platforms is a plus
- Experience with OpenGL is a plus
- Have written use-cases or user-stories and will have read or written business concept models.
- Be very interested in applications, standards, and approaches emerging in the connected application space.
- Have a strong desire to innovate and create next-generation applications.
- Design and implement new features and user interfaces that enable our products to work more effectively and natively on Mac OS X.
- Ensure that integration of new technologies on Mac OS X is seamless and does not introduce regressions in functionality or performance.
- Be comfortable functioning as a team member
- BS in computer science/mathematics or equivalent work experience.
DISCLAIMER:
Nothing in this job description restricts management's right to assign or reassign duties and responsibilities to this job at any time
This job description reflects management's assignment of the essential functions; it does not prescribe or restrict the tasks that may be assignedCritical features of this job have been described in the narrativeThey may be subject to change at any time due to reasonable accommodations or other reasons.
----------------------------------------------------------------------------------------------------
Job Title: Designer
Department: Creative
Location: Los Angeles
Position Summary:
Napster is looking for an outstanding, versatile and motivated User Interface Designer with exceptional Visual Design skills to join an exciting team of music lovers working in West Hollywood. The User Interface Designer will work with an interdisciplinary team to deliver and implement engaging web pages.
Key Responsibilities:
- Ability to conceptualize, create, and develop projects in a variety of graphic styles and be able to articulate those ideas to a team
- Collaborate with an interdisciplinary team to create, refine and deploy consumer-facing projects
- Solid design skills including layout, image selection, typography and use of color
- Must be able to handle multiple projects at once with high attention to detail
- Must be able to prepare and optimize files for html integration
Requirements:
- A comprehensive understanding of web usability, information architecture and best practices for web development.
- A minimum of 3 years experience as a designer on interactive and web projects
- Extensive knowledge of Photoshop CS and Illustrator
- HTML + CSS knowledge.
- Working knowledge of traditional layout/design programs including InDesign
- Must have solid grasp of graphic and web design principles and good understanding of current web technologies (html, dhtml, css).
Icing on the Cake Skills:
- Solid understanding of SEO best practices
- Familiarity with leading analytics suites (Omniture, Google Analytics)
- Flash
- Experience with working in an Agile environment
Education & Experience:
- Bachelor's degree in Graphic Design, Information Design, Digital Media Design or other applicable visual arts.
- 3+ years working at established web design firms
Communication skills:
- Candidates must be able to collaborate effectively with others in a cross-functional team, and be able to rationalize and present their design ideas and decisions effectively.
- Must be able to prioritize and manage work to adhere to critical project timelines in a fast-paced environment.
Personality Skills:
- Good natured, sociable, creative and diligent individual who is driven, detail-oriented, and dedicated
- Must thrive in a team environment
- Passionate about music
- Enthusiasm for keeping up with the latest in web technology trends
DISCLAIMER:
Nothing in this job description restricts management's right to assign or reassign duties and responsibilities to this job at any time. This job description reflects management's assignment of the essential functions; it does not prescribe or restrict the tasks that may be assigned. Critical features of this job have been described in the narrative. They may be subject to change at any time due to reasonable accommodations or other reasons.
----------------------------------------------------------------------------------------------------
Job Title: VP of Music Programming
Location: Los Angeles
Position Summary:
The Vice President of Music Programming is responsible for the overall music programming across the Napster service to drive user engagement through content, programming and promotions. In addition to overall programming strategy and editorial voice, additional areas of responsibility include label relations, evaluation and management of promotional opportunities, and publishing of data-driven, relevant content to consumers. The Vice President of Music Programming is a member of the executive management team and reports directly to the Chief Operating Officer.
Responsibilities:
- Drive music programming strategy across Napster products and services - including radio, professionally programmed playlists, and promotional content features - using relevant performance metrics to drive programming and promotion strategy
- Manage relationships with music labels to enable key content initiatives in the Napster service (working with Best Buy and Business and Legal Affairs team) and secure exclusive and/or promotional content. Meet regularly with New Media, Marketing, and Promotional Label teams and participate in all label business reviews meetings.
- Manages music programming team, bringing dynamic and creative programming to all screens (web, mobile, living room) to connect more listeners than ever to the music they love
- Creates, maintains, and publishes programmed playlists, radio stations, charts, exclusive content premieres, artist interviews, spotlights, exclusive content, reviews, etc.
- Manage and evolve the overall editorial voice and personality of the Napster music services, adapting our programming to meet the ever-changing needs of the audience. Oversee Napster editorial content in music blog.
- Drive user engagement (deeper and more frequent listening sessions, user interaction, etc.) through content, programming, promotions to drive ATH, audience reach, etc.
- Manage music data feeds (charts, recommendations, etc.) to ensure highest relevance at various consumer touchpoints
- Work closely with Product, Marketing and Content agile teams to drive key features and guide in prioritization process
- Work closely with Business Affairs and Content teams to prioritize content deals with labels
- Produce and analyze key trend reports measuring engagement, consumption, content accuracy, and content discoverability across all consumer platforms
Position Requirements:
- Proven track record of successfully leading music programming and/or the production and operation of a content-rich media/entertainment website
- Excellent organizational, statistical, strategic thinking, problem-solving, analytical, written and oral presentation skills. Must have a passion about consumers and music, market indicators, and metrics, and have the analytical skills to translate hard data into insight and action
- Managed customer engagement in a successful, growing consumer-focused organization and can prioritize initiatives with a strong ROI focus. Experience with content operations a plus.
- Exceptional judgment and decision-making. Ability to make decisions within a fast-paced environment, communicate rationale, and take action
- Demonstrated success with all aspects of online partnerships - term negotiation, agreement execution, and ongoing partner management
- Superior team development and management skills, experience with budget and timeline development, and seasoned experience in the consumer space
- Must be resourceful, self-motivated, and able to be successful in a non-traditional, fun, entrepreneurial team-based environment
- Good natured, sociable, creative, and diligent individual who is driven, detail-oriented, and dedicated
- Individual should be passionate about music!
DISCLAIMER:
Nothing in this job description restricts management's right to assign or reassign duties and responsibilities to this job at any time. This job description reflects management's assignment of the essential functions; it does not prescribe or restrict the tasks that may be assigned. Critical features of this job have been described in the narrative. They may be subject to change at any time due to reasonable accommodations or other reasons.
----------------------------------------------------------------------------------------------------
Job Title: Web Analytics Developer
Department: Technology
Location: Los Angeles
Position Summary:
Napster is seeking a Web Analytics Developer. The Web Analytics Developer will face an exciting opportunity to define analytics and tagging strategies. The Web Analytics Developer will be the expert will work closely with the Director of Customer Analytics and various Napster teams, to successfully implement web analytics across all websites and lines of business.
Essential Duties and Responsibilities:
- Optimize implementation of Omniture and ensure consistency with industry tagging standards.
- Manage corporate governance strategy for web analytics implementation, including: maintain documentation on existing processes and variable assignments, and recommend improvements; define update schedule; user management and code management including workflow for new requirements.
- Identify gaps in data tracking strategy and implement enhancements.
- Monitor and track key performance measurement requirements that drive product and marketing strategy.
- Identify, analyze and report key performance metrics within customer funnel - including trending reports of both behavioral and customer conversion and usage metrics. Analysis areas include customer acquisition and conversion, merchandising, personalization and recommendations, customer retention to enhance the overall customer site and music experience.
Essential Education, Skills and Environment:
- Bachelors degree but Master is highly preferred
- Experience implementing site analytics, A/B testing, behavioral targeting and survey tools on high volume web sites. Knowledge of best practices.
- At least three years experience working with standard clickstream analysis tools, particularly Omniture.
- Minimum three years of experience working in e-commerce development, implementation and coordination process
- Ability to interface effectively with operating management at all levels in the organization and must have strong communication skills.
- A "team-oriented" personality, effectively balance a strong sense of urgency with exceptional interpersonal skills.
- Ability to both challenge and encourage in a constructive manner.
- Be comfortable working in an agile environment (SCRUM/Lean) and welcome ambiguity
DISCLAIMER:
Nothing in this job description restricts management's right to assign or reassign duties and responsibilities to this job at any time. This job description reflects management's assignment of the essential functions; it does not prescribe or restrict the tasks that may be assigned. Critical features of this job have been described in the narrative. They may be subject to change at any time due to reasonable accommodations or other reasons.
----------------------------------------------------------------------------------------------------
Job Title: Systems and Storage Engineer
Department: Technology
Location: San Diego
Position Summary:
The Systems and Storage Engineer will participate in the design, maintenance, installation and support of the development, QA and production server infrastructure. The individual will work within the systems engineering team and aid in the responsibility of maintaining a high availability environment.
Responsibilities:
- Responsible for Enterprise SAN and NAS administration. Design and provision SAN disk using appropriate RAID configurations. SAN replications, LUN configuration, LUN masking, SAN hardware monitoring.
- As Storage Engineer, candidate must effectively manage storage, eliminate human intervention and manual processes by effectively substituting scripted solutions for manual process across the enterprise.
- Troubleshoot hardware and OS problems primarily relating to the SUN/Solaris platforms.
- Perform operating system upgrades, capacity planning, and performance analysis as it relates to day-to-day operations.
- Support existing server infrastructure in an on-call capacity as part of a team rotation.
Position Requirements:
- Minimum Education: B.S. Computer Science or equivalent professional experience
- 3-5 years of SAN administration and support experience in a SAN environment
- 3-5 years experience in a Solaris / Linux environment.
- Strong SUN/Solaris administration and hardware knowledge
- Strong general knowledge of storage including general hardware knowledge, RAID levels, appropriate storage classes for a given application
- Knowledge of shell and Perl scripting
- Experience with Veritas Storage Foundation and Cluster Server a plus.
Analytical/Interpersonal Skills:
- Must have excellent written and verbal communication skills, an attention to detail, and ability to work without supervision.
- Ability to work independently and cross-functionally in a team environment
DISCLAIMER:
Nothing in this job description restricts management's right to assign or reassign duties and responsibilities to this job at any time. This job description reflects management's assignment of the essential functions; it does not prescribe or restrict the tasks that may be assigned. Critical features of this job have been described in the narrative. They may be subject to change at any time due to reasonable accommodations or other reasons.
----------------------------------------------------------------------------------------------------
Job Title: SR Product Manager - International
Department: Technology
Location: Los Angeles
Position Summary:
This self-motivated Sr. Product Manager International will work within the product management group at Napster with a specific focus on developing the international offerings. This experienced international Sr. Product Manager will drive engagement and usage for Napster's international product experiences. The Senior Product Manager will strategically develop, manage, and integrate a set of service-related features and apply a combination of business analytics, creativity, and flexibility to contribute to the overall international vision.
Responsibilities:
- Conduct market and competitive research to identify new product and feature opportunities that can drive incremental revenue for Napster in key international markets
- Guide the product requirement definition and feature identification with agile team for future international products, including documentation of prioritized feature sets for upcoming music services
- Includes educating team on recommendations, guiding discussions to consensus and driving action items.
- Develop an overall international market understanding, including a strong understanding of customer needs, competitive analysis, secondary market research and analysis, and primary market research and industry assessment.
- Drive feature-related roadmaps through business-case analysis, market projection, and by evaluating end-user needs, competitive solutions, industry standards and emerging technologies.
- Lead brainstorming of creative solutions and problem-solving to balance product deliverables and resources with business needs and market window opportunities
- Work with a cross-functional team including Engineering, QA, Support, Outbound Marketing, Business Development, User Interface Design and other Product Managers
- Develop and integrate metrics to measure feature effectiveness, community or consumer engagement and value of service offerings
- Understand what drives consumer engagement for international regions and has experience driving strategy through execution
- Estimate the expected financial impacts of new product or feature development and building business cases for new products or product enhancements
- Develop market requirements documents to articulate market needs, competitive positioning, and market opportunities for new products or services
- Collaborate cross-organizationally with marketing, customer support, operations, and other functional areas to manage all aspects of new product and service roll-outs
- Monitor the growth of the product and provide periodic updates on the business metrics to the organization
- Be the subject matter expert for product and features owned and act as a product evangelist to build awareness and understanding of the product and its features across the organization
Position Requirements:
- Five years minimum consumer based international product management experience required, preferably with streaming media and/or internet-based applications and services.
- BA or BS degree or equivalent, MBA strongly desired
- Experienced working within an Agile environment is preferred
- Recent and relevant experience marketing to international regions desired
- Strong understanding of international music markets and of client/server technologies
- Proven track record of creatively attacking business problems and roadmap development
- Five to eight years product management or product marketing experience required, preferably with Internet sites and music applications
- Experience with product development lifecycle from concept through delivery
- Strong leadership and interpersonal skills and ability to establish cross-functional teamwork
- Demonstrable written, verbal and presentation skills
- Experience with international music consumption habits and understands how to leverage 3rd party applications to drive audience growth; candidate should also have a deep understanding of web culture, customers, and digital media music behavior
- Superior creative and innovative problem-solving skills
- Proven history of bringing new products to established and emerging markets based on unmet customer needs
- Ability to prioritize among competing opportunities, balance consumer needs with business priorities, and articulate the rationale behind decisions
- Proven ability to lead, to take a stand or advocate a feature, and present market facts and data to back up your position
- Excellent organizational, statistical, strategic thinking, problem-solving, analytical, written and oral presentation skills
- Must be resourceful, self-motivated and able to be successful in a non-traditional entrepreneurial team-based environment
- Good natured, sociable, creative and diligent individual who is driven, detail-oriented, and dedicated
- Individual should be passionate about music!
DISCLAIMER:
Nothing in this job description restricts management's right to assign or reassign duties and responsibilities to this job at any time. This job description reflects management's assignment of the essential functions; it does not prescribe or restrict the tasks that may be assigned. Critical features of this job have been described in the narrative. They may be subject to change at any time due to reasonable accommodations or other reasons.
----------------------------------------------------------------------------------------------------
Job Title: Software Engineer
Department: Technology
Location: Los Angeles
Job Description:
Join a team of highly-skilled product/interaction designers, art/visual designers and frontend developers to help build and improve on features of the Napster music service. The successful candidate should be able to demonstrate their ability to create and design software that is extendable, reusable and efficient.
Job Qualifications (required):
- 4-6 years hands-on software development experience
- Deep understanding and knowledge of object-oriented design and development
- Experience building LAMP based web applications
- Experience using CVS, SVN or equivalent source control system
- Experience using bug tracking systems such as Bugzilla
- BS degree in computer science or equivalent combination of education and work experience
Job Qualifications (desired):
- Experience working on high traffic sites
- Good working knowledge of Linux or equivalent
- Experience with OO Perl and Apache/mod_perl
- Experience working with XML (processing, generating, etc.)
- Experience with AJAX and Web 2.0 technologies
DISCLAIMER :
Nothing in this job description restricts management's right to assign or reassign duties and responsibilities to this job at any time. This job description reflects management's assignment of the essential functions; it does not prescribe or restrict the tasks that may be assigned. Critical features of this job have been described in the narrative. They may be subject to change at any time due to reasonable accommodations or other reasons.
----------------------------------------------------------------------------------------------------
Job Title: Mobile Developer
Department: Technology
Location: Los Angeles
Job Description:
Napster is currently looking for self-motivated problem solver for a mobile developer role in the Los Angeles, CA area. The ideal candidate will have a strong applied and theoretical understanding of object-oriented programming in an enterprise environment and will have worked with at least one OO languages over the last 5 years. Experience with mobile technologies, web-based mobile applications, and carrier integration concerns are viewed as highly desirable. At the outset, this will be a new product development effort, so though there are some approaches which have been articulated, this role offers the opportunity to contribute to an early and evolving architecture.
This individual will be comfortable with all aspects of software development, produce quality work in each area and advocate quality concerns in each area. In particular, the candidate must have demonstrated ability and experience in using object-oriented techniques to produce correct, extendable, reusable, and efficient solutions. Hopefully, the individual will not view design-patterns as an academic nicety and design simplicity as a purely aesthetic concern. We are looking for a merciless pursuer of quality at all turns.
Job Qualifications:
- Have experience building or the desire to build consumer facing products
- Have entrepreneurial passion and a drive to deepen your understanding of software development in a consumer facing context
- Have worked with Java for at least 3 years
- Have demonstrated comfort with web-tier technologies and associated idioms and design patterns
- Have demonstrated experience working with object/relational technologies and demonstrate comfort with JDBC and persistence strategies in general
- Have worked with XML, XSD, and related java parsing technologies for over 1 year
- Have academic or professional experience with REST or SOAP
- Have worked with Junit and other unit testing technologies for over 1 years
- Have worked with Oracle, MYSQL, or another RDBMS for over 3 years and not be afraid of SQL or PL/SQL
- Have demonstrated experience building XHTML, CSS enabled applications, preferable with an emphasis on WAP or XHTML-MP
- Have experience building RIA and a deep understanding of JavaScript, AJAX
- Demonstrate an understanding of transactions and concurrency control and ideally experience working in a high volume transaction processing setting
- Have written use-cases or user-stories.
- Be comfortable being part of maturing an existing technology group.
- Be comfortable functioning as a team member in a cross-functional setting
- Be comfortable working in an agile environment (SCRUM/Lean) and welcome ambiguity
- BS in computer science/mathematics or equivalent work experience.
DISCLAIMER:
Nothing in this job description restricts management's right to assign or reassign duties and responsibilities to this job at any time. This job description reflects management's assignment of the essential functions; it does not prescribe or restrict the tasks that may be assigned. Critical features of this job have been described in the narrative. They may be subject to change at any time due to reasonable accommodations or other reasons.
----------------------------------------------------------------------------------------------------
Job Title: Front End Developer
Department: Technology
Location: Los Angeles
Job Description:
Join a team of highly-skilled product/interaction designers, art/visual designers and software engineers to help build and improve on features of the Napster music service. This role will be involved with providing creative solutions primarily through the use of HTML, CSS and JavaScript. The successful candidate will exhibit enthusiasm and have a track record of developing satisfying user experiences and genuine passion for being part of a dynamic and highly-skilled development team.
Job Qualifications (primary):
- CS degree or equivalent combination of education and work experience
- 4+ years industry experience
- Deep knowledge of web standards, CSS driven HTML page layout (table-less) and cross-browser coding techniques
- Familiarity with JavaScript, AJAX and DHTML and cross-browser coding techniques
- Understanding of how to optimize for low page weight and performance
- Familiarity with web programming languages such as Perl or equivalent
Job Qualifications (pluses):
- Experience working on high traffic sites
- Good working knowledge of UNIX or equivalent
- Experience using CVS, SVN or equivalent source control system
- Experience using bug tracking systems such as Bugzilla
DISCLAIMER:
Nothing in this job description restricts management's right to assign or reassign duties and responsibilities to this job at any time. This job description reflects management's assignment of the essential functions; it does not prescribe or restrict the tasks that may be assigned. Critical features of this job have been described in the narrative. They may be subject to change at any time due to reasonable accommodations or other reasons.
----------------------------------------------------------------------------------------------------
Job Title: Database Developer
Department: Technology
Location: Los Angeles
JOB RESPONSIBILITY/SUMMARY:
The Database Developer will be responsible for the design, development and support of the database application layer including data management processes that drive our business. Responsible for the overall integration architecture, development, access, extraction, transformation and loading of data into our database environments. Large volumes of internal and external data are managed on a daily basis with a growing segment of data requiring real time updates. The successful database developer will be responsible for developing innovative solutions and providing responsive operational support.
ESSENTIAL FUNCTIONS:
- Strong Oracle, and MySQL experience in writing Packages, Procedures, Functions, Triggers, Complex SQL and replication strategies.
- Work with application development teams on mobile applications and API.s to ensure that database changes adhere to best practices & are properly prioritized / scheduled.
- Assist the software development teams in dealing with performance issues in all custom code released to production.
- Work with the team to develop logical schemas and data models of existing or new databases. Provide expert assistance in setting up table spaces, tables, indices, views, stored procedures and packages to support new requirements.
- Knowledge of Oracle and MySQL internals; partitioning, indexes, schema and query optimization, parallel queries.
- Experience in Unix scripting language (Shell, Perl , etc.) and other language (Java, C, etc.) to help maximize application performance.
- Be comfortable working in an agile environment (SCRUM/Lean) and welcome ambiguity
SECONDARY FUNCTIONS:
- Deploying data and schema changes for new application releases to all database environments.
- Develop and support UNIX shell scripts to support the database environment.
Minimum Education:
B.A./B.S. in related technical field
Minimum Experience:
3-5 years experience as an Database Developer in a 24x7 production environment.
- Proficient with SQL Tuning and SQL code optimization.
- Extensive UNIX shell scripting, PLSQL, and SQL skills.
- Experience in deploying schema changes for new releases with minimal downtime.
- Experience in a consumer-facing online company.
- Familiarity with Java, WAP, mobile applications, web services or programming interfaces
- Familiarity with Social Networking sites and technologies
Knowledge of:
- Oracle (SQL, PL/SQL), UNIX, XML, HTML and XHTML.
- Experience with Sybase or MSSQL a plus.
- Concurrent Version System (CVS) repositories
Analytical/Interpersonal Skills:
- Must have excellent oral and written communication skills.
- Excellent analytical and problem-solving skills.
- Experience working in a team-oriented and collaborative environment.
- Must be a motivated and pro-active individual.
DISCLAIMER:
Nothing in this job description restricts management's right to assign or reassign duties and responsibilities to this job at any time. This job description reflects management's assignment of the essential functions; it does not prescribe or restrict the tasks that may be assigned. Critical features of this job have been described in the narrative. They may be subject to change at any time due to reasonable accommodations or other reasons.
----------------------------------------------------------------------------------------------------
Job Title: Front End API Toolset Developer
Department: Technology
Location: Los Angeles
Job Description:
Napster is currently looking for self-motivated problem solver for a front end mobile developer role in the Los Angeles, CA area. The ideal candidate will have a strong applied and theoretical understanding of structural and object-oriented programming approaches and will have focused experience building complex JavaScript, XHTML, AJAX, XML browser resident applications over the last 5 years. Experience consuming JSON and XML feeds in RIA environments will be viewed highly favorably. One of the primary goals of this position will be to evolve a set of JavaScript components that will allow other front end developers to easily construct *music-enabled* applications. At the outset, this will be a new product development effort, so though there are some approaches which have been articulated, this role offers the opportunity to contribute to an early and evolving architecture.
This individual will be comfortable with all aspects of software development, produce quality work in each area and advocate quality concerns in each area. In particular, the candidate must have demonstrated ability and experience in using structured and object-oriented techniques to produce correct, extendable, reusable, and efficient solutions. Hopefully, the individual will not view design-patterns as an academic nicety and design simplicity as a purely aesthetic concern. We are looking for a merciless pursuer of quality at all turns.
If you are interested in the position you will
- Have experience building or the desire to build consumer facing products
- Have entrepreneurial passion and a drive to deepen your understanding of software development in a consumer facing context
- Be passionate about human factors and driven to architect emerging user experience paradigms in a mobile environment
- Have worked with JavaScript and one other programming language for at least 5 years
- Have demonstrated comfort with web-tier technologies and associated idioms and design patterns
- Have demonstrated experience building AJAX applications.
- Have worked with Web Services, XML/XSLT, and REST/SOAP style interfaces
- Have worked with Dojo, YUI, Prototype or another JavaScript framework
- Have demonstrated experience building XHTML, CSS enabled applications, preferable with an emphasis on WAP or XHTML-MP
- Demonstrate an understanding of idioms and design approaches relevant in a highly trafficked web environment
- Be comfortable integrating a Content Management System (Wordpress, Drupal, etc.)
- Have written use-cases or user-stories.
- Have built wireframes
- Be comfortable applying engineering best practices including source control, unit testing, and continuous integration.
- Be comfortable being part of maturing an existing technology group.
- Be comfortable functioning as a team member in a cross-functional setting
- Be comfortable working in an agile environment (SCRUM/Lean) and welcome ambiguity
- BS in computer science/mathematics or equivalent work experience.
DISCLAIMER :
Nothing in this job description restricts management's right to assign or reassign duties and responsibilities to this job at any time. This job description reflects management's assignment of the essential functions; it does not prescribe or restrict the tasks that may be assigned. Critical features of this job have been described in the narrative. They may be subject to change at any time due to reasonable accommodations or other reasons.