Skip navigation
Principal Software Engineer - Mobile

Principal Software Engineer - Mobile

Job Description

Elsevier is the world's leading provider of scientific, technical and medical (STM) information, tools and resources. A global company based in Amsterdam, Elsevier partners with scientists, researchers, healthcare providers, educators and decision-makers in academic institutions, governments and corporations to help them find, evaluate and use information. Our breadth of content is unparalleled, spanning virtually every STM field in the world and includes such distinguished brands as Gray's Anatomy, The Lancet and Cell. Using innovative technology, we deliver our content through tools that help our customers be more productive and successful in their work. ScienceDirect delivers the worlds' leading journals electronically to over 11 million readers in 200 countries. And physicians in 95 percent of teaching hospitals rely on MD Consult to get critical information that can save lives. Elsevier employs over 7,000 people in more than 70 offices worldwide. We are an employer of choice, attracting and developing talented and creative people who thrive in a challenging and fast-paced environment. We offer an excellent compensation and benefits package as well as a real opportunity for career growth in a growing organization. Elsevier is an Equal Opportunity/Affirmative Action Employer.

Sitting within the core development team supporting the STMJ (Science, Technical & Medical Journals) platform which includes Mendeley, the reference management software division; SCOPUS  the market leading journal & article database and Science Direct  the market leading full-text scientific database we now require a Principal Software Engineer - Mobile to play a lead role in continuing the rapid growth of the mobile platform.
Job Purpose:
The Principal Mobile Software Engineer will provide solutions, technical leadership, direction and high-level design for the mobile portfolio of the journals business. With some 80 applications released already, the successful person will play a lead role in the development and implementation of a significant number of new applications in the coming year. Ultimately we will look to the successful candidate to provide direction to enriching the user experience for the entire range of journal branded B2C applications.

Job Requirements

Functional Experience:
Expertise of the software development lifecycle including design, coding, testing and delivery
Experience in systems analysis, design and a solid understanding of development, quality assurance and integration methodologies, including automation of builds, testing and release activities.
Develop integrated solutions within a broad technical and business context of significant impact and documentation of the solution.
Focus on the design and configuration of new systems to meet user requirements
7+ years of relevant work experience
Bachelor's or Master's Degree in a relevant field of work or equivalent work experience
Technical Experience:
Objective C, iOS/Objective C Profiling tools, Build tools, Automation and experienced in release of native apps
Source Control Management (Git/Github)
Java (at least java 1.5 and above)
Web application framework e.g. Spring
Web Server and application server (Apache/Tomcat)
RESTful web services
Amazon Cloud experience preferable
Distributed system (JMS, AQMP)
Experience with video playback (JW player)
Experience with CDN
RDBMS/SQL/Procedure SQL, JavaScript, HTML, XHTML, XML, XSL stylesheets, DOM, SAX, SOA

Job Snapshot

Employment Type Full-Time
Job Type Engineering, Information Technology
Education Not Specified
Experience Not Specified
Manages Others Not Specified
Industry Other Great Industries
Required Travel Not Specified
CareerBuilder Tip:
For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using you are agreeing to comply with and be subject to the Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.

Principal Software Engineer - Mobile

Enter notes about this job: