Job Summary
If you are an action-oriented professional attracted to a fast-paced startup-like culture, we would love to hear from you. Please contact us if the following traits describe you:
• You want to work on market-leading products and deliver software of great quality.
• You have a keen interest in UX design and effective data visualizations.
• You are endlessly curious, and personally driven to continuous learning.
• You are responsive and agile – you will learn, fail, and succeed quickly.
• You will stretch yourself to explore and master new technologies.
• You are action oriented, highly self-sufficient, and possess a bias towards progress.
• You will adeptly manage your time to juggle multiple priorities and meet deadlines.
Responsibilities:
• Work with business users and product owners to gather and groom functional requirements.
• Using common open source and commercial technologies (Grafana BI, Angular, Bootstrap etc), you will design, develop, deploy and support UX applications for our customers.
• Ensure optimal application performance on small and large screens (mobile devices and desktop browsers)
• Design and develop application extensions in the form of additional dashboards and reports using Grafana or similar tools.
• Design and develop visualization extensions (plugins) to Grafana.
• Utilize automated CI/CD deployment and DevOps tools.
• Strive to deliver high-quality, bug-free software.
• Maintain tidy source-control and documentation practices for your work.
• Actively participate in regular team scrums and sprint review/planning activities.
• Effectively work with back-end developers to define APIs and integration approaches among different system components.
Qualifications:
• Bachelor’s Degree in Computer Science/Engineering.
• Minimum 6 years’ experience as Software Developer.
• User Experience best-practice
• Advanced knowledge and experience in:
– JavaScript, Typescript, CSS and HTML5
– Angular, Bootstrap and similar UX frameworks
– NodeJS and similar cross-platform environments.
• Experience in / interacting with:
– Grafana and Grafana Plugin development.
– Docker container management.
– NoSQL and Time-Series database technologies (e.g. Druid, MongoDB, Redis, Prometheus)
– Relational database technologies (e.g. Oracle, Postgres)
– Message processing (e.g. Kafka, ActiveMQ)
– Design and implementation of Microservices
– Linux
• Knowledge of the following would be an asset:
– UI Graphic Design