Absolute Software Corporation

46 Bach Dang, TP Hồ Chí Minh

Company Size : 100-499

View more

Job Summary

100-499

Outsourcing

Việt Nam

Senior Front-end/ UI Developer

Absolute Software Corporation

Tân Bình, TP Hồ Chí Minh

  • English
  • Experienced (Non-Manager)
  • Full Time
  • Negotiable
  • Posted:19/05/2022
  • 1

Job description

Overview of job

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 dev-ops 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.

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.

Job Requirement

Required knowledge & experience

  • A computer science or development certification, or equivalent experience with complex systems
  • Advanced JavaScript skills, with a minimum of 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 a minimum of 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

Languages

  • English

    Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate

Technical Skill

  • JavaScript
  • ReactJS
  • UI/UX
  • CSS
  • Jira
  • Git
  • Cache
  • Design Patterns
  • GruntJS
  • Nginx
  • Elasticsearch
  • EmberJS
  • Docker
  • Architecture
  • BitBucket
  • Kibana
  • Google Maps SDK
  • ES6
  • Webpack
  • Redux
  • Sass
  • Less
  • Kubernetes
  • Babel
  • Redux Saga
  • React Router

COMPETENCES

  • Scrum
  • Planning Skills
  • Communication Skills

BUSINESS PROFILE

Absolute Software provides persistent endpoint security and data risk management solutions for thousands of customers around the globe.

Absolute, founded in 1993 in Vancouver, Canada, provides persistent endpoint security and data risk management solutions for thousands of customers around the globe. By providing them with a persistent connection to all of their devices, our customers can secure endpoints, assess risk, and respond appropriately to security incidents.

Our Persistence technology is embedded into the core of over a billion endpoints. Once activated, it provides you with your comprehensive visibility into all of your devices enabling you to confidently manage mobility, investigate potential threats, and take action if a security incident occurs. Most importantly you can apply remote security measures to protect each device and the data it contains. No other technology can do this.

Today, our security-as-a-service solutions protect millions of computers worldwide with subscribers who range from individuals to the largest public and private sector organizations.