Headquarters: Sydney, Australia
We are looking for a self-motivated and experienced Angular developer to join our growing remote team. You must be able to work autonomously and have a can-do attitude. Excellent communication skills are a must.
Launched in April of 2014, WebinarNinja has set out to allow online small business owners to easily created beautiful, high-converting webinars. We provide an all-in-one solution for entrepreneurs, authors, speakers, coaches and software businesses.
Our aim is to make the tech of webinars disappear in the background so hosts and attendees can actually enjoy the webinar experience.
We help businesses in every niche and today, over a million people use WebinarNinja as both hosts and attendees.
WebinarNinja has been self-funded and profitable from day one. We only answer to the needs of our team, product and users.
Working with us
WebinarNinja is a is small team of 25 (and counting) that run one of the most popular webinar platforms in the online small business industry. Much of our success is due to team members being empowered to make decisions autonomously that impact their work and the project as a whole. With our small team, there is less time spent on office bureaucracy and more time creating a great product.
A few examples of the type of work you might be working on:
Implement new features into our current application like an improved frontend live webinar experience.
Create new features, set up base architecture, and integrate existing modules.
Implement frontend UI designs for other aspects of the app (non-Angular 2) that customers interact with.
Improving our current code and infrastructure.
Be responsible to fix frontend bugs that are received directly from our support team.
Well experienced with Angular unit and e2e testing.
Proficient with Bitbucket.
Experience working with/ integrating video streaming technology like Tokbox and Wowza.
Java experience welcome, but not necessary.
Experience with Laravel is a plus but not necessary.
What we expect from you
Communicate with the team. One more time; Communicate with the team. Strong verbal and written communication is a must.
Write well designed, testable, efficient high level code by using best software development practices.
Be comfortable coming into a large codebase and be able to follow existing patterns, conventions, and figuring out how existing code fits and works together. Recommend better ways and discuss this with the team to increase our overall standards and efficiency.
You must be able to setup a relatively advanced local host on your machine with the assistance of your teammates.
You must be able to follow instructions when needed and are responsible to ask questions along the way.
You are responsible for sharing the problems you have to get help from the team. Updating the team on your work status is a must.
Have strong opinions on how software should be produced, but are willing to make compromises when appropriate.
Provide input, options, and recommendations on software features and system enhancements.
Gather and refine specifications and requirements based on technical needs.
Provide recommendations into emerging technologies/industry trends and apply them when needed.
Work according to priorities which have been set by you or your coworkers such that we can rely on your work. This allows expectations to be clear.
From time to time you will need to respond to urgent bugs at random times give the live nature of the app.
Commitment. We highly value team members that are fully switched on and committed to their work and success of our software.
Why work at WebinarNinja?
WebinarNinja is a fully remote team, so no Googleplex lunches or wacky slides down from the 5th floor.
Instead, we strive to give each team member an unmatched level job satisfaction. We offer consistency in expectations, payment, and support. We believe in learning from each other and fostering personal growth. You can expect to learn a lot while working with us.
You’d love working with us if you crave:
High levels of autonomy.
Working on exciting and cutting edge work.
The ability to work without dealing with multi-levels of management.
Work with a team that enjoys their job.
Actually feel like you are a part of the success of the company.
Work at place that respects your time and makes sure 90% of your time is spent doing what you love- developing a great software.
Work Hours, Location & Compensation
We require this position to work 6 hours a day/ 5 days a week.
Overtime may be needed and will be compensated for.
The daily work hours would be agreed upon upon hiring but 3 hours a day should coincide with 8am- 6pm AEST (Sydney Standard Time).
Work from anywhere in the world with with a secure, fast internet connection. We have regular stand up video conference meetings.
Pay range is between $50-$70 US per hour commensurate with qualifications, experience and fit.
To apply: To apply, please complete our application form here: https://webinarninja.com/angular-front-end-developer/