About Us:
At Buddybet, we create entertaining and light-hearted social betting experiences and we’re growing fast. As the first social media platform with a betting exchange license, we offer the right candidate a chance to get involved with a truly unique product from an early stage as we embark on global expansion.
IRIS Data Platform Engineer
Specific Duties
The primary responsibilities of this position include development and documentation of the data platform including the use of best practices and methods.
Key Responsibilities:
The primary responsibilities for this role include (but are not limited to):
· Development and documentation of data platform classes/tables, methods/functions and REST APIs that support the applications.
· Develop and maintain unit test scripts for Continuous Deployment and Integration.
· Be able to Estimate development efforts including design, code and unit testing.
· Work collaboratively with product manager, project manager, QA, and technical publication teams during all stages of software development life cycle
· Demonstrate creativity, foresight, and good engineering judgment in anticipating and solving various
engineering problems.
· Become an expert of our product and its performance.
· Work with multiple teams across organisation to understand feature completeness and customer
value across product.
· Become an expert on development practices and actively promote capabilities to uplift product
quality, automation and product velocity.
· Reproduce, triage and track issues discovered by customers.
Qualifications/Skills Desired and Preferred:
· BA or BS with 2+ years experience in software testing and/or development
· 2+ years of developing with OO experience
· Experience with InterSystems IRIS, Cache or Ensemble
· Proficiency in, at least, one modern programming language, C#, C++, VB.NET, Java
· Experience in building REST Services (using OpenAPI)
· Experience with version control systems such as Git/Mercurial, defect tracking and test management
systems such as Jira/Zephyr
· Professional exposure to use of a Cloud platform (AWS, Azure, GCP, )
· Knowledge of agile development methodologies
Desirable Skills:
· Experience in Relational and NoSQL Database solutions (eg MSSQL, Oracle, Mongo)
Personal Skills and Abilities:
· Strong problem solving, troubleshooting and analytical skills
· Highly organised and self-motivated
· Ability to work well alone and as part of a distributed multicultural team
· Excellent communication and writing skills
· Excellent English Language Proficiency
Location – Darwin, Melbourne
Full Time Position
Salary - $90,000 - $110,000
………………………………………………………………………………………………………
Senior Front End Developer- React
Specific Duties
We are looking for a great JavaScript developer who is proficient with React.js. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated, design, and quality product is important.
Key Responsibilities
· Developing new user-facing features using React.js
· Building reusable components and front-end libraries for future use
· Translating designs and wireframes into high quality code
· Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
· Meeting with the development team to discuss user interface ideas and applications.
· Required to provide guidance on best practices when developing responsive applications.
· Reviewing application requirements and interface designs.
· Identifying web-based user interactions.
· Developing and implementing highly responsive user interface components using react concepts.
· Writing application interface codes using JavaScript following react.js workflows.
· Troubleshooting interface software and debugging application codes.
· Developing and implementing front-end architecture to support user interface concepts.
· Monitoring and improving front-end performance.
· Documenting application changes and developing updates.
Skills
· Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
· Thorough understanding of React.js and its core principles
· Experience with popular React.js workflows (such as Flux or Redux)
· Familiarity with newer specifications of EcmaScript
· Experience with data structure libraries (e.g., Immutable.js)
· Knowledge of isomorphic React is a plus
· Familiarity with RESTful
Location – Darwin, Melbourne
Full Time Position
Salary - $90,000 - $110,000
………………………………………………………………………………………………………
Senior Front-End Developer- Flutter
Specific Duties
We are hiring a senior Flutter developer to engineer applications that will run across Android, iOS, and
the web. We are looking for someone passionate about performance, reliability, and design with the
experience and credentials to back up that passion. Someone who can take ownership of applications,
solve technical challenges and take pride in their solutions and code.
The ideal candidate will have experience building native applications, JavaScript knowledge, and a
portfolio of applications already published either in the app store or self-hosted. You’ll be a key member of the team tasked with contributing to a number of high-value projects within our organization.
Qualifications
· Have two or more iOS/Android apps developed with Flutter. Either deployed on the AppStore/Google Play or available on Github.
· 5+ years in mobile software development.
· Over three years’ experience developing Flutter applications for mobile.
· Experience with third-party libraries and APIs.
· Understanding of the Agile development life-cycle.
· Experience with automated testing and building.
· Experience with Github, Bitbucket, or other version control tools.
· Proven experience in writing readable code, creating extensive documentation for existing code, and refactoring previously written code.
· Proficient understanding of Flutter and React Native development.
· Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery.
· Good understanding of advanced JavaScript libraries and frameworks, such as AngularJS, Knock outJS, Backbone JS, ReactJS, DurandalJS etc.
· Good understanding of asynchronous request handling, partial page updates, and AJAX
· Knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image. Familiarity with tools such as as Gimp or Photoshop is a plus.
· Proven experience in writing readable code, creating extensive documentation for existing code, and refactoring previously written code.
Responsibilities
· Develop new user-facing features
· Build reusable code and libraries for future use
· Ensure the technical feasibility of UI/UX designs
· Optimize application for maximum speed and scalability
· Assure that all user input is validated before submitting to back-end
· Mentor and Lead a team of junior front-end developers working remotely
· Collaborate with other team members and stakeholders;
Advantageous
· Java/Swift experience
· Understanding of Android/iOS native APIs
· Excellent understanding of Android/iOS permission requirements
Personal Skills and Abilities:
· Strong problem solving, troubleshooting and analytical skills
· Highly organised and self-motivated
· Ability to work well alone and as part of a distributed multicultural team
· Excellent communication and writing skills
· Excellent English Language Proficiency
We Offer
· Career progression.
· A competitive salary.
· Immediate start.
· Stability and job security with an established and respected organisation.
· A positive team culture where great work is recognised and rewarded.
· Professional growth in a fast growing global business.
· An opportunity to have an impact across the entire business.
Location – Darwin, Melbourne
Full Time Position
Salary - $90,000 - $110,000
Summary of role requirements:
• Flexible hours available
• 1 year of relevant work experience required for this role
• Working rights required for this role