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 a Senior Front-End Developer. JANA’s Senior Software Developers build 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 Senior Software Developers take ownership of software development initiatives and drive them to completion. JANA’s Senior Software Developers blend several responsibilities including coding, app development and mentoring Junior Developers on best practices.
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 Team include:
High-energy Collaborative Environment: JANA combines the energy of a start-up software organization with the discipline of a precision engineering firm.
Regular Social Events: Join the entire JANA Team for fun Social Events like our Weekly Kahoot and Beer Club, Annual Birthday Bonspiel, Ice Cream Parties, Holiday events, 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.
Giving Back: JANA is dedicated to giving back to our community in various ways. Every year we hold an annual food drive for the Aurora Foodbank and have become one of their top contributors!
JANA promotes a healthy work-life balance: Through our comprehensive vacation program, floater days, and a hybrid work environment (combination of in-office and work-from-home), JANA employees are able to take time to rest and rejuvenate!
Team Leadership
The JANA Way: Functions in alignment with JANA’s Values and Professional Culture
Develops and improves software development practices in agile environment
Performs code review, provide guidance and direction to ensure high code quality
Mentors Junior Software Developers and sets a great example for others to follow
Technical Leadership
Writes clean, testable, maintainable code
Works closely with the Product, UX and Development Team to design and implement software solutions that are scalable and align to best practices.
Provides technical oversight, shares expertise on modeling, standards, guidelines, and design patterns
Proactively identifies and communicates potential issues or risks within the platform landscape.
Experiments with and evaluates new technologies through proof of concept
Technical Qualifications
REQUIRED
Undergraduate in Computer Science or equivalent
7+ years of experience as a professional software developer
Strong information architecture fundamentals and proven experience building and organizing complex information
Experience in development of web applications using TypeScript, modeling, and OOP
Knowledge and experience with leading UI and UX design, utilizing prototyping software and digital design applications
In-depth knowledge of React and Redux
Experience working with top UI frameworks (e.g. Angular 4+, Vue, Svelte, Ember)
Proficient with Front-End development: HTML5 / CSS / JavaScript / Responsive Design
Knowledge of using CSS preprocessor/postprocessor
Proven experience working with RESTful API following the best practices
Well versed using Git to create and review PRs, resolve merge conflicts, branching
Deep understanding of core UI/UX principles and accessibility standards
Understanding the differences between UI development for various screens and devices
Solid understanding of Object-Oriented Programming principles
PREFERRED
Experience with D3.js library
Knowledge of front-end unit testing frameworks and experience with their implementation
Experience with Cloud technologies and microservices (Azure or AWS)
Automation of builds and deployment pipelines (CI/CD)
Experience working in a test-driven environment
Experience working and integrating with Map APIs and GIS systems such as ESRI ArcGIS
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
Creative Thinking: Generates innovative, out-of-the-box approaches and improved solutions
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.
job description When you join Verizon Join today and be eligible for a $2,500 sign-on bonus!* Verizon is one of...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Snap Inc. is a camera company. We believe that reinventing the camera represents our greatest...
Apply For This JobIntroduction Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Comic Relief Team: Technology Grade: Associate Salary: £34,500 – £47,121 Location: London and Currently Remote...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Bunge (NYSE: BG) is a world leader in sourcing, processing and supplying oilseed and grain...
Apply For This JobTesla, Inc. has the following position available at their facility in San Bernardino, CA : Staff Software Development Engineer. RS-012592....
Apply For This Job