Jobs

NEW! Java Engineer – sports tech

Come make a difference on the world stage, see your work have immediate use and benefit to our client base and work on projects you have a passion for!

Today’s Plan, a SAAS sports tech company, is seeking a Java Engineer with at least 6 years experience, to play a key role within our expanding company. Apart from a sharp mind and demonstrable development skills our ideal candidate will share our passion for endurance sports.

About Us:

Today’s Plan was founded on the premise that there is an inner athlete in all of us. And ways to access that athlete are coming from everywhere. In a world where technology dominates, we see the opportunity to seamlessly harness it to make it easier for people of any ability to become more athletic, to achieve their personal goals, and to ultimately improve their lives. 

The role:

  • Develop within the Today’s Plan platform – including the core server technologies (JavaEE, JPA), desktop software products and Android mobile product set
  • Work closely with our product designers, UI developers and server/API developers to design and deliver outstanding solutions to our clients and customers
  • Work closely with our development partners, assisting in the design, specification and development of low level bluetooth interfaces and apis into hardware devices
  • Participate in our DevOps environment – assisting with deployments, unit testing and integration testing

Qualifications, experience and skills:

  • Bachelor’s degree or equivalent in Computer Science or Computer Engineering
  • Have 6+ years experience in design and implementation using Java
  • Demonstrated experience using J2EE technologies
  • Demonstrated experience using Java Swing or FX
  • Demonstrated experience using Java to develop for Android
  • Demonstrated experience with using Java for RESTful services
  • Have 5+ years experience using Java with relational databases via JDBC or Hibernate
  • Experience with using Maven, Ant, Gradle and Git
  • Demonstrated experience showcasing strong software design, and software development methodologies in Agile environments
  • Superior problem solving, organisational, decision making, written, oral and interpersonal skills
  • Experience with unit testing and automated deployment pipeline tools
  • Excellent knowledge of TCP/IP and HTTP protocols
  • Experience using Amazon AWS services, including Lambda, Cognito, RDS and SQS highly desirable

The Offer:

  • a competitive compensation package is on offer. 
  • Canberra (Australia)

Apply Immediately:

This role will start immediately for the right candidate so please apply by sending your details to  jobs@todaysplan.com.au. Please include links to some of your most recent work. 

No contact from recruitment agencies please.

 

NEW! Android Developer

Come make a difference on the world stage in sports technology. See your work have immediate use and benefit to our client base and work on projects that you have a personal passion for!

Today’s Plan, a SAAS sports tech company, is seeking an Android developer with demonstrated Bluetooth low energy and background service experience. Our ideal candidate will share our passion for endurance sports.

About Us:

Today’s Plan was founded on the premise that there is an inner athlete in all of us. And ways to access that athlete are coming from everywhere. In a world where technology dominates, we see the opportunity to seamlessly harness it to make it easier for people of any ability to become more athletic, to achieve their personal goals, and to ultimately improve their lives. 

Role:

We’re looking for a highly motivated Android developer who can;

  • Provide senior development and code leadership in our mobile platforms
  • Work directly with our designers to create high quality UI/UX 
  • Work directly with our server and cloud infrastructure team to develop scalable and high performance mobile apps
  • Work directly with our web developers to integrate web UI technologies into Android apps 
  • Work directly with 3rd party developers / external specifications for interfacing seamlessly with BLE connected devices
  • Develop high quality Android apps, which perform real time, multi-threaded, sensor driven functions
  • Maintain and extend existing mobile products, as well as own and develop new mobile products

Skills:

  • Demonstrated experience with design, development and implementation of Android mobile software, with at least 5 years of experience
  • Excellent knowledge of the Android SDK and operating environment, including the nuances of the different versions of Android and how to develop apps which can run across multiple versions
  • Excellent knowledge of testing, performance tuning and debugging of Android applications – both locally and for remote users
  • Strong HTTP, TCP/IP and REST API knowledge, for connecting Android applications to cloud based services and on strategies for offline content caching
  • Demonstrated experience of developing Bluetooth low energy or ANT+ connected applications in Android
  • Demonstrated experience with Android offline storage technologies, background task scheduling and multi-threaded environments
  • Experience with integrated sensors, such as gyroscopes, accelerometers, barometric sensors and location services
  • Strong mathematical knowledge base and comprehending mathematical algorithms
  • Strong project and time management skills – ideally with experience working in Agile development environments
  • Ability to manage their own development environment and perform basic system administrative tasks (Mac OS)
  • Strong revision control experience, preferably git
  • Experience building and deploying Android applications using tools such as gradle, maven and Playstore deployment
  • An entrepreneurial spirit to deliver quality and timely solutions within a fast paced startup environment
  • An interest in competitive cycling, endurance sport technology or general fitness technologies will be highly regarded.
  • A work history in this field would be excellent!

The Offer:

  • Full time or contract role
  • a competitive compensation package is on offer. 
  • Canberra (Australia) 

Apply Immediately:

This role will start immediately for the right candidate so please apply online for immediate consideration. Please include links to some of your most recent work. No contact from recruitment agencies please.

Please make initial contact via:  jobs@todaysplan.com.au

 

NEW! Cloud-ops engineer

Come make a difference on the world stage, see your work have immediate use and benefit to our client base and work on projects you have a passion for!

Today’s Plan, a cloud sports tech company, is seeking a cloud-ops engineer with demonstrated experience working in a fast paced, managed cloud platform environment.

Apart from a sharp mind and demonstrable cloud-ops skills our ideal candidate will share our passion for endurance sports.

About Us:

Today’s Plan is a leading platform for endurance sport coaches and their athletes. Our platform behind several of the largest teams and brands in endurance sport, including Specialized Bikes. We have offices in Canberra, Sydney and Boulder Colorado.

Role:

We’re looking for a highly motivated cloud-ops engineer who can;

  • Work directly with our server and cloud infrastructure team to ensure the performance, security and stability of the cloud environment
  • Work directly with our development & QA teams to ensure quality and reliable platform updates and software releases
  • Maintain and develop system update deployment tools, and manage all software deployments
  • Contribute to ongoing design and evolution of our overall global systems and network architecture
  • Maintain documentation on systems and network configuration, and meet auditory and compliance certification requirements

Skills:

  • Demonstrated experience of Linux system administration and AWS administration (ECS, Fargate, EC2, ELB, VPC, Route53, S3, CloudWatch), with at least 3 years of experience of system administration or network administration
  • Experience with testing and debugging cloud based services, including performance testing and debugging on relational databases
  • Experience with configuring and managing continuous deployment systems
  • Experience with GIT and ideally cloud based GIT providers such as BitBucket or GitHub
  • Exceptional knowledge of TCP/IP, DNS, HTTP, and SSL
  • Experience with working within a compliance framework, and ensuring compliance requirements are met. Ie ISO 27001, SOC2, etc
  • An entrepreneurial spirit to deliver quality and timely solutions within a fast paced startup environment
  • An interest in competitive cycling, endurance sport technology or general fitness technologies will be highly regarded.
  • A work history in this field would be excellent!

The Offer:

  • a competitive remuneration package is on offer.
  • Canberra (Australia) location

Apply Immediately:

This role will start immediately for the right candidate so please apply online for immediate consideration. Please include links to some of your most recent work. No contact from recruitment agencies please.

Please make initial contact via: jobs@todaysplan.com.au

 

Jobs at Today’s Plan

Always wanted to combine your love of cycling or multisport with your day job?

Are you a developer with experience in Angular JS, Java, Android, iOS development, or interactive data visualizations?

If so, Today’s Plan is looking for you.

This is a unique opportunity to be part of a team that is the disruptive leader in cycling analytics and training.

If joining our rapidly expanding team is of interest to you, please send your resume to: jobs@todaysplan.com.au