Senior Front-end/ UI Developer

Absolute Software (Vietnam) Ltd
Expired
Year-end Party 2019
+2
38 Huynh Lan Khanh, Tan Binh, Ho Chi Minh
Hybrid

Top 3 reasons to join us

  • Unlimited leaves
  • Insurance for spouse/ children
  • Bonus twice/year, 13th salary

Job description

We are looking for a highly-experienced developer who can contribute to all aspects of our core products. You must have broad experience developing complex and data-intensive web-applications. You welcome challenges, can communicate effectively, and enjoy supporting and mentoring intermediate developers.

You’ll join the global UI team, helping to design and extend the core components of our flagship web application: Absolute 7. We create all the infrastructure and tools, set the guidelines and standards, and support feature development teams spread across multiple countries. We’re a small group with big responsibilities.

Absolute 7 is an enterprise security and asset management application. It’s a React SPA with complex data and functionality. We also have multiple mobile apps for enterprise and consumer that are being replaced with next-generation PWA versions. There is plenty of opportunity to work on a diverse portfolio of products.

Responsibilities

  • Work with other senior developers to plan and refine the app to meet new challenges
  • Write complex UI components, business logic, and supporting systems
  • Follow guidelines for UI accessibility in all development
  • Document all work in Storybook, Readme's, and other sources as applicable
  • Create unit tests for everything you create using Enzyme and Jest
  • Diagnose and fix bugs in all areas of the app
  • Assist with front-end DevOps tasks
  • Mentor and support less experienced developers in all aspects of development
  • Contribute to planning sessions, code reviews, and other team collaboration

Participate in all team activities and agile processes: scrum, refining, retrospective, etc.

Your skills and experience

Required knowledge & experience

  • Computer science or development certification, or equivalent experience with complex systems
  • Advanced JavaScript skills, with 5+ years' experience in web application UI development
  • Expert-level knowledge of the JavaScript ecosystem, including ES6 and beyond
  • Strong knowledge of CSS tools, like Sass, Less & JSS – we use them all
  • Deep knowledge of software architecture and design patterns
  • Expert-level knowledge of the React library and its ecosystem, with 3+ years' experience
  • Familiar with all aspects of the scrum development process and associated planning tools
  • Experienced using Jira or a similar system to manage work
  • Strong knowledge of Git and workflow control – we use BitBucket
  • Strong technical and personal communication skills, both written and oral

Optional knowledge & experience

  • Strong test-writing skills with ability to teach
  • Experience building and supporting reusable React components, including open-source
  • Experience with Antd UI library, and/or other open-source libraries like Material UI
  • Familiarity with latest React Router versions, and routing in general
  • Experience with Service Workers, Cache interface, and other common PWA tools
  • Experience with Charting libraries, like d3 and AmCharts
  • Experience with Google Maps and/or other geo-location knowledge
  • Experience with ElasticSearch and building DSL queries
  • Experience with Kibana and customizing it
  • Experience with Redux Saga – a legacy tool being phased out
  • Experience with Ember – a legacy frame-work being phased out
  • Deep knowledge of WebPack, Babel, Grunt, and similar tools
  • Knowledge of Docker, Kubernetes, and similar tools
  • Basic dev-ops knowledge, like nginx and its configuration

Why you'll love working here

Headquartered in Vancouver, Canada with international offices in Victoria – BC, Seattle – WA, San Jose - CA, Boulder - CO, Ankeny – IA, Austin - TX, Reading - UK and Ho Chi Minh City – Vietnam, Absolute Software (NASDAQ: ABST) (TSX: ABST) is the world’s only firmware-embedded endpoint visibility and control platform.

  • Unlimited annual leaves
  • Internal Recruitment Program to Vancouver
  • Premium Insurance for you and your family (spouse & children)
  • Travel opportunities (business trips to Canada and company trips)
  • 13th month salary & corporate bonus every 6 months
  • 16,000+ customers. 13+ million activated endpoints globally. Factory-embedded by 25 top device manufacturers.
  • Fruity Monday, Happy Hour, Team Building, Interest Clubs.

To learn more about what it’s like to work at Absolute, you can check our Facebook page at or visit our YouTube channel.

Absolute Software (Vietnam) Ltd

View company

Welcome to the world of enterprise resilience!

Company type
IT Product
Company size
501-1000 employees
Country
Canada
Working days
Monday - Friday
Overtime policy
No OT