← Back to Job List

Intermediate Android Software Developer

JANA

  • Posted on: May 10, 2022

JANA is focused on improving the integrity of gas distribution and gas transmission pipeline systems through the application of advanced risk modeling technologies. Our models and software are defensible and highly predictive, allowing gas pipeline operators to take actions to reduce risk in their systems. And our Integrity Data suite enables pipeline operators to finally capture their pipeline asset data and unlock the value associated with this data.

 

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
  • This is currently a home-based position during the pandemic; the role will ultimately be a hybrid of in-office and work from home

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
← Back to Job List