Job Description – Frontend Engineer (3 + years experience)
The company…
Sinorbis is a multi-award-winning software company that empowers international marketing teams to effectively engage their audience in Asia at scale, saving both time and money while adhering to local regulations.
Engaging with audiences across Asia presents challenges due to varying technology infrastructures and constraints in different regions. The presence of distinct channels like WeChat, Line and Zalo, coupled with region-specific regulations, further adds layers of complexity to the engagement process.
The Sinorbis Experience platform is the world’s first integrated software that is addressing those challenges by offering:
Unified Content Management: A centralized hub for effortless creation, management, and distribution of digital content, ensuring a consistent brand experience across multiple Asian markets.
Omnichannel Messaging & AI-powered Automation: Organizations can utilize automated messaging to build large-scale, impactful relationships with their audience across various countries and messaging platforms—all while maintaining full compliance with regional standards.
Robust Analytics Suite: Featuring advanced analytics and dashboard functionalities, the platform enables data-driven decision-making by continuously measuring and optimizing campaign performance.
Our clients are a diverse mix of universities, education service providers and global organisations based in Australia, New Zealand, the US, the UK, Europe and Asia.
Our team is multi-cultural, highly analytical and likes to have fun. We thrive in a very fast-paced environment, juggle efficiently with multiple tasks, are disruptive in our approach and, most importantly, love what we do.
This is your chance to work for an innovative leading technology startup, offering businesses the access to the world’s largest online market.
The role…
Our growing company needs an experienced and talented front-end engineer who enjoys working in a dynamic, start-up environment and wants to take a key role in building and supporting our SAAS platform.
This role will see you reporting directly to our Head of Engineering and you will work closely with other members of the technology team around the world. You will develop and maintain the Sinorbis platform solution and its application modules and help to scale the solution to handle increasing workloads on a global scale.
You will be involved in a variety of initiatives from building new Platform features/functionalities, to troubleshooting issues reported by customers and provide technical support to the Sinorbis internal teams.
Responsibilities…
On a daily basis, you will be responsible for:
- Working closely with members of software engineering and product teams to build new features and enhancements.
- Adhere to best practices in terms of code quality, test and development practices.
- Translating UI/UX design to code and produce visual elements of the platform
- Build reusable code and libraries for future use
- Optimise UI for maximum speed and scalability
- Provide support and guidance to engineering team through knowledge sharing and peer reviews.
Skills and Experience…
You will need to demonstrate a passion for technology and building excellent products with high level of quality and attention to detail. You will also need to be able to learn and adapt on the go and work autonomously. On top of that, we are looking for:
- Degree in Computer Science/Engineering.
- Have a right to live and work in Australia.
- Expert in JavaScript with strong experience (3+ years) in AngularJS, Angular 2, Riot JS, React JS & jQuery.
- Expertise in building complex layouts with HTML 5 & CSS 3 (SASS/LESS).
- Experience in implementing responsive designs (Bootstrap).
- Knowledge of building responsive web applications that adapt to different screen sizes and devices.
- Proficient understanding of XML, JSON and interacting with APIs
- Proficient understanding of front-end task managers, such as Grunt, Gulp
- Strong knowledge of code versioning tools (Git)
- Experience investigating and improving JavaScript performance
- Experience building and debugging complex systems in a team environment
- Experience with modern browser technologies & W3C website accessibility standards
- Strong UX and design sensibilities
- Experience working in an Agile (SCRUM/Kanban) environment
- Superior verbal and written communication skills
The ideal candidate will also demonstrate
- Passion for web technology and building excellent products.
- Aptitude and problem-solving skills, with a preference for creative thinking and adaptability over strict experience.
- Ability to think, learn and adapt on the go and work autonomously.
- Excellent analysis, problem solving and troubleshooting skills.
- Ability to communicate effectively technical solutions or ideas with other engineers and product owners.
- A passion for staying current with emerging front-end technologies and best practices.
Bonus
- Experience with Node.js and backend development using JAVA and MySQL
- Experience with CI and CD in cloud (AWS) environments
- Familiarity with digital/Internet industry in Asia
- Exposure to CMS & e-commerce platform development