Share this Job

Mobile Applications Developer 1

Date: Nov 8, 2020

Location: Edmonton, AB, CA, T6E1X8

Company: EBSCO Industries Inc

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 3,300 people worldwide. We are the leader in our field due to our cutting-edge technology, forward-thinking philosophy, and top-notch workforce. EIS, a division of EBSCO Industries Inc., based in Birmingham, AL, is ranked in the top 200 of the nation’s largest, privately held corporations according to Forbes magazine. EBSCO is a company that will motivate you, inspire you, and allow you to grow. We are looking for the best. If you are too, we encourage you to explore our unique opportunities.


Based in Edmonton, Alberta, Stacks is looking for a new mobile developer to join their growing team! Stacks is the first turnkey, responsive web platform with plug and play integrations and mobile apps connected in real time. The goal of Stacks is to create world class library experiences connecting local content, catalogs, and electronic resources together in one place. Stacks creates a seamless user experience on any device, anywhere.

The developer will work primarily with Android and iOS native code. Candidates will be  expected to be proficient in at least one platform and have the desire and willingness to learn and work in both.  Responsibilities include, creating, modifying ,and testing the code that allow mobile applications to run. The developer will work  from spec drawn up by senior application developers however they may assist senior mobile application developers by analyzing user needs and designing software solutions.


Requirements include:

·        Basic knowledge of Git or other version control software. 

·        Experience with development tools from Atlassian. 

·        Knowledge of software development processes and paradigms. 


iOS : 

·        Minimum of one year full time development in iOS using Swift and/or Objective C. 

·        At least one iOS App completed and presentable. 

·        Demonstrable knowledge of .Xib files, storyboards and constraints. 

·        Must have a basic understand of iOS app deployment procedures. (Store deployment, Enterprise deployment, certificates, provisioning profiles...etc) 

·        Must have basic knowledge of mobile UI standards and iOS human interface guidelines.  

·        Must have knowledge of REStful APIs and how to integrate them using the iOS framework. 

·        Must have knowledge of iOS local storage paradigms. (User defaults, keychain storage. Core data is bonus.)  

·        Basic knowledge of Push notifications and local notifications. 


Android : 

·        Minimum of one year full time development in Android preferably using android studio. 

·        At least one Android app completed and presentable. 

·        Demonstrable knowledge of android layout files. (Linear layout, relative layout, ...etc) 

·        Must have a basic understand of Google Android app deployment procedures. (Store deployment, key signing...etc) 

·        Must have basic knowledge on general mobile UI standards and Android user interface guidelines.  

·        Must have knowledge of REStful APIs and how to integrate them using the Android framework. 

·        Must have knowledge of Android local storage paradigms. 

·        Basic knowledge of Push notifications and local notifications. 


Bonus Points 

·        Unit testing knowledge. 

·        Database, SQL knowledge. 

·        Basic html, JavaScript and CSS knowledge. 

·        Command line chops 

·        A degree or diploma in computer science or a related field 

·        Knowledge of cross platform development frameworks like Ionic, flutter, react native...etc 


Who you are: 

·        Problem solver 

·        A self-starter that appreciates working with a team 

·        Someone with superior communication skills 

·        Someone who pays attention to detail 


EBSCO Industries, an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws.  EBSCO strictly prohibits and does not tolerate discrimination against employees, applicants, or any other covered persons because of race, color, sex (including pregnancy), 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.

EBSCO complies with the Americans with Disabilities Act (ADA), as amended by the ADA Amendments Act, and all applicable state or local law.


Job Segment: Application Developer, Developer, Computer Science, Database, SQL, Technology