As an entrepreneurial company, we provide an exciting, dynamic and respectful work environment where you will be an important contributor to the JANA Team. Our Mission at JANA is “Better Pipelines for a Better World” – we are true believers and inspire our employees to join us in this Mission!
JANA is looking for a driven individual to join our Software Product Team as an Intermediate Android Software Developer. JANA’s Software team is building the next generation of Risk Management and GIS-driven applications to help revolutionize the Gas Pipeline Integrity industry. Under the guidance of our Software Director, JANA’s Android Software Developers take ownership of mobile development initiatives and drive them to completion.
JANA has a progressive culture of personal and professional growth. With a vested interest in each employee’s professional growth and continuous improvement as an individual, JANA supports professional development, continuous education, industry participation and technical accreditations. Other perks that come with joining JANA’s Marketing Team include:
High-energy Collaborative Environment: JANA combines the energy of a start-up with the discipline of a precision engineering firm
Regular Social Events: Join the entire JANA Team for fun Social Events like our Weekly Beer Club, Annual Birthday Bonspiel, Ice Cream Parties, Cinco de Mayo… even an Easter Egg Hunt!
Best-in-Class Benefits: JANA offers all employees a comprehensive benefits package including Medical, Dental, Vision, Life Insurance, Disability and Gym Membership coverage
Technical Leadership
Writes clean, testable, maintainable code
Design, develop and prototype Android native applications
Take ownership of features and drives them to completion
Conduct Unit testing to ensure quality of code written
Reviews other developers’ code on a regular basis
Analyzes and refactors existing code to find better ways to do things
Technical Qualifications
Undergraduate in Computer Science or equivalent experience
Greater than 3 years professional android development experience
Demonstrated experience shipping Kotlin based Android applications
In-depth knowledge of Android SDK
A strong desire to continually learn new things and constantly improve
Strong ability to communicate both in written and verbal form
Strong mobile UI implementation experience
Experience working with Android development stack including Android Studio
Experience debugging physical device issues through ADB
Integrating with 3rd party RESTful Web Service APIs consuming JSON
Well versed using Git to create and review PRs, resolve merge conflicts, rebase and branching
Experience working and integrating with GIS systems such as ESRI ArcGIS
Previous experience integrating GPS support into mobile applications
Experience working in a test-driven environment
Required Skills
Speaking/Presenting: Clearly articulates ideas, opinions, and information in technical presentations and discussions so that the intended purpose is achieved, and the needs of the audience are met
Collaboration: Works effectively with others to achieve positive results
Problem-solving: Able to analyze complex problems and formulate different points of attack to come up with viable solutions
Prioritization: Coordinates and organizes resources and people in efficient and effective ways to accomplish larger strategies and goals
Mentor Courage: Provides direct, honest, fair and constructive feedback and related actions
JANA is committed to accommodating applicants with disabilities throughout the hiring process; in accordance with the Accessibility for Ontarians with Disabilities Act (AODA). Please let us know if you require accommodation at any stage of the hiring process.
By applying for a position with JANA, you understand that offers of employment are contingent upon the successful completion of a background check. The type of check performed is determined by the role and JANA’s employment policies. Checks may include any of the following: employment verification, employment references, SIN validation, education verification, criminal records check, search against global sanctions and government watch lists, and/or credit check. You will be notified during the hiring process which checks you are required to complete.
We thank you for your interest. Only candidates selected for an interview will be contacted.
VMWare Consultant – VMWare Horizon – VMware Horizon Engineer to support the organization’s Virtual Desktop Infrastructure environment and upkeep of...
Apply For This JobThe Internet Archive is seeking a Software Engineer to join our core infrastructure team – specifically, the group responsible for...
Apply For This JobOverview: Do you want to be part of a winning team? Our fast-growing company is currently looking to hire a...
Apply For This JobCompany Description ATCO is a diversified corporation with a long history of providing essential services across a range of industries....
Apply For This JobSeeking qualified, highly detailed, motivated & dependable applicants for our Junior/Intermediate positions at our busy residential design firm located in...
Apply For This JobNous recherchons un développeur Web ou une développeuse Web pour rejoindre nos rangs chez NŪMOVE. — Veuillez prendre en compte...
Apply For This Job