Senior Software Engineer – Mobile (Remote)

Company Details

EBSCO Information Services

EBSCO Information Services (EIS) provides a complete and optimized research solution comprised of e-journals, e-books, and research databases – all combined with the most powerful discovery service to support the information needs and maximize the research experience of our end-users. Headquartered in Ipswich, MA, EIS employs more than 2,700 people worldwide, most now working hybrid or remotely. We are the leader in our field due to our cutting-edge technology, forward-thinking philosophy, and outstanding team. EIS is a company that will motivate you, inspire you, and allow you to grow. Our mission is to transform lives by providing relevant and reliable information when, where, and how people need it. We are looking for bright and creative individuals whose unique differences will allow us to achieve this inclusive mission around the world.

Focus is on developing multiple types/categories of software including end-user applications and operating systems/utility software, that provides a platform for running end user applications for sale to external customers. The work includes: •Conducting requirements gathering and analysis to understand the domain of the software problem and/or functionality, the interfaces between hardware and software, and the overall software characteristics •Using programming, scripting, and/or database languages to write the software code •Supporting software testing, deployment, maintenance, and evolution activities by correcting programming errors, responding to scope changes, and coding software enhancements •Applying knowledge of software development best practices, including coding standards, code reviews, source control management, build processes, testing, and operations. Typical profile at this level: Has in-depth knowledge in own discipline and basic knowledge of related disciplines. Solves complex problems; takes a new perspective on existing solutions. Works independently; receives minimal guidance. May lead projects or project steps within a broader p

If you are looking for an opportunity to work with cutting-edge technologies, EBSCO Information Services is a company that you want to explore!

The Durham-based office of EBSCO Information Services is looking to further grow by adding a Senior Software Engineer to our development team. This engineer will work as part of an agile (SAFE) team to develop “green field” projects focused on designing, architecting, and building our core software products onto the Amazon Web Services (AWS) platform. Mobile app development will be the initial focus and preferred candidates will be fluent in JavaScript, React Native, Objective-C and Java.

Key responsibilities include:

To work with a team on design, implementation, testing and delivery of high-volume customer-facing mobile applications that support EBSCO’s products and services.

To collaborate with product management and your team while analyzing and decomposing complex software features into simpler stories for planning and execution.

To collaborate with your team to manage and estimate the size and complexity of the features/stories. Perform the technical design, implementation, and testing of feature/stories and commit to what can be accomplished within an iteration.

To own system and feature quality throughout the development, testing and deployment phases to ensure quality delivery expectations are met.

To make suggestions to continuously improve the quality of the team’s deliverables.

To conduct new technology research, proof of concept, and design work that will provide direction for the enhancement of the overall system and products.

To adhere to software engineering best practices for design, coding standards, performance, security, accessibility, delivery, and maintainability.

To demonstrate ownership of team’s components from development through production.

Required Skills:

4+ years of professional front-end or full-stack development experience.

Must be proficient developing with JavaScript.

Must be proficient developing using a front-end framework; React is preferred, but AngularJS, VueJS or another front-end framework would be acceptable.

Must be proficient using Git version control.

Bachelors Degree

Desired Skills:

2+ years of professional experience developing and supporting mobile applications.

2+ years of React Native development experience.

Proficient developing with Typescript or, at minimum, have a solid understanding of the basics, what it is, and why it’s useful.

Proficient developing with Redux or, at minimum, a solid understanding of the basics, what it is, and why it’s useful.

Testing framework experience — Jest is ideal, but other frameworks are such as Appium, Espresso, Mocha, or Chai would be beneficial.

Prior experience in a CI/CD environment and working with AWS services would also be helpful.

Experience with a production mobile application and solid understanding of iOS and Android app deployment procedures — store deployment ( iOS App Store and/or Android Google Playstore ), enterprise deployment, certificates, and provisioning profiles.

Knowledge of iOS and Android local storage paradigms (user defaults, keychain storage, core data).

Bonus points for experience developing in Objective-C and/or Java.

roject or have accountability for ongoing activities or objectives. Acts as a resource for colleagues with less experience. Level at which career may stabilize for many years.

COVID VACCINATION REQUIREMENT: As directed by Executive Order 14042: Ensuring Adequate COVID Safety Protocols for Federal Contractors, all current and newly-hired EIS employees in the United States are required to be fully vaccinated by January 18, 2022 or by their date of hire.

We are an equal opportunity employer and comply with all applicable federal, state, and local fair employment practices laws. We strictly prohibit and do not tolerate discrimination against employees, applicants, or any other covered persons because of race, color, sex, pregnancy status, age, national origin or ancestry, ethnicity, religion, creed, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, training, promotion, discipline, compensation, benefits, and termination of employment. We comply with the Americans with Disabilities Act (ADA), as amended by the ADA Amendments Act, and all applicable state or local law.

To apply for this job please visit