Careers 2017-12-05T10:07:06+00:00

Join a
group of passionate
technologists!

HiFX careers

HiFX careers

HiFX careers includes the team of web, mobile, data and devops engineers, architects and ui/ux specialists who share a passion for excellence.

We are a close-knit team of web, mobile, data and devops engineers, architects and ui/ux specialists who share a passion for excellence and continuous learning.

Our collective work experience is over 150 years and we’ve spent decades honing our craft. We employ Agile and XP practices, including writing automated tests, automating builds, continuously delivery and developing in short iterations.
HiFX careers HiFX careers HiFX careers HiFX careers HiFX careers HiFX careers HiFX careers HiFX careers HiFX careers HiFX careers HiFX careers HiFX careers
We specialize in open-source languages and platforms like Go, Java, JavaScript, Scala , MySQL, Redis, DynamoDB, Apache Solr, Elasticsearch, SQS, RabbitMQ, Kinesis, Kafka, Apache Spark, Redshift and Presto among others.

 

HiFX careers

 
 
 

Current Job Openings

Senior Software Engineer

Adobe Experience Manager (AEM) Development
  • Job Title
    Senior Software Engineer
  • Experience
    Minimum 4 years

HiFX is seeking experienced engineers with skills in Adobe Experience Manager (AEM)

Responsibilities

  • Lead large scale Adobe Experience Manager (AEM) and CQ implementations.
  • Prepare detailed technical designs, components and services layers.
  • Provide technical direction in developing solutions.
  • Identify, assesses and solve complex business problems.

Skills

  • Hands on experience in building and deploying enterprise level Web Content Management solutions on Adobe CQ5 (any versions)
  • Strong development background with Java and supporting technologies such as OSGI, Jackrabbit, Sling, Maven and JCR
  • Good knowledge of Java Content Repository (API) suite, Sling web framework and Apache Felix OSGi framework
  • Sound understanding of the Site deployment, Caching, Clustering and replication mechanisms.
  • Strong knowledge on Client Side Web Technologies including HTML5, JavaScript, CSS, Responsive Web Design, JQuery, Ajax, JSON etc
  • Experience with Code Quality Tools like Sonarqube and their Integration with CQ5
  • Experience in internationalization and localization would be a nice to have
  • Excellent communication, strong analytical and problem solving skills

Senior DevOps Engineer

(Delivery Engineering Group)
  • Job Title 
    Senior DevOps Engineer
  • Experience 
    4+ years

We have a great opportunity for an experienced engineer to be part of the Delivery Engineering Group. The team embeds DevOps culture and practices to deploy, monitor, and maintain the production environments we manage.

In this role, you’d be part of a team of smart systems engineers, ensuring that the various digital properties we manage are operating at peak efficiency, performance and uptime.

We value automation, reliability and continuous delivery and we are building a culture of continuous improvement. We believe in measuring and monitoring everything and learning from our mistakes. We’re looking for engineers who have experience in building, maintaining and managing high-volume, low-latency and distributed infrastructure.

Responsibilities

  • Design and manage large scale infrastructure projects – AWS, Azure
  • Consider, propose, and implement new methods for automating system management, deployment, monitoring, metrics and alerting
  • Be responsible for uptime and availability of various digital properties we manage
  • Perform capacity planning, benchmarking and tune system applications and operating systems
  • Bring exceptional technical design and thought leadership to our Architecture Review Committee
  • Enjoy developing technical talent to achieve great things

Skills

  • Linux: In depth Linux/Unix fundamentals, various Linux kernel subsystems (memory, storage, network etc) fundamentals.
  • Fundamentals: DNS & Networking Fundamentals, TCP/UDP, IP Routing, HA & Load Balancing Concepts.
  • Cloud: AWS, Azure
  • Big Data: Spark, HDFS, Hbase, Hive, Sqoop, Impala, Redshift, Presto
  • Application Stacks: Nginx/HAproxy/ATS,
  • Datastores: SQL/RDBMS Fundamentals, MySQL, NoSQL, Replication/Clustering concepts, Solr, Elasticsearch, Redis, Aerospike
  • Configuration management : Ansible, Puppet, Chef
  • Tools/Utilities: Nagios/Zabbix, Newrelic, Datadog, Statsd, Zipkin, Jenkins, Rundeck, Docker
  • Programming: Good programming fundamentals, Coding in any of Ruby/Python/Go
  • Others: Good troubleshooting skills

Senior Application Developer – Android

Mobile Application Development Group
  • Job Title
    Senior Android Developer
  • Experience
    Minimum 4 years

We are looking for experienced android developers to join our mobile development team

Responsibilities

  • Design and build advanced applications for the Android platform
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Ensure the performance, quality, and responsiveness of applications
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Collaborate with a team to define, design, and ship new features
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automaton

Skills

  • Experience with android frameworks
  • Experience with off-line storage, threading, and performance tuning
  • Familiarity with RESTful APIs to connect android applications to back-end services
  • Fair understanding of android’s design principles and interface guidelines
  • Experience in handling device fragmentation
  • Solid understanding of how the web works and it’s underlying communication protocols
  • Experience with performance and memory tuning , benchmarking and optimization

Senior Software Engineer – Java

Software Engineer
  • Job Title
    Senior Software Engineer – Java
  • Experience
    Minimum 2 years

HiFX is seeking sharp engineers with good problem solving skills

Responsibilities

  • Own the design & implementation of critical components in the system and help the team in building high quality deliverables based on the product requirements
  • Enjoy crafting elegant, secure, well-preforming, scalable and well-tested solutions (not just delivering working code)
  • Be Agile in a collaborative and creative environment
  • Embrace DevOps principles and actively work to improve each stage of the delivery process
  • Be passionate about the software you write

Skills

  • 2+ years of experience in developing mission-critical applications in a production environment
  • Strong debugging/diagnostic and analytical skills
  • Ability to learn and implement new technologies quickly and effectively
  • History of delivering successful software products on time
  • Excellent communication and interpersonal skills
  • Experience with software revision control systems (Git preferred)
  • Experience with one or more of the following
    Languages: Java, JavaScript
    Data Stores: MySQL, Redis, DynamoDB, Elasticsearch or equivalents
    Queuing: RabbitMQ, SQS or equivalents
    Misc: Caching, Non-blocking/Async, multi-threaded systems
  • Knowledge of AWS cloud computing services (nice to have)

Senior Software Engineer – Golang

Software Engineer
  • Job Title
    Senior Software Engineer – Golang
  • Experience
    Minimum 2 years

We are seeking sharp Golang engineers with good problem solving skills to join a close-knit team of engineers who share a passion for excellence and continuous learning.

Responsibilities

  • Own the design & implementation of critical components in the system and help the team in building high quality deliverables based on the product requirements
  • Enjoy crafting elegant, secure, well-preforming, scalable and well-tested solutions (not just delivering working code)
  • Be Agile in a collaborative and creative environment
  • Embrace DevOps principles and actively work to improve each stage of the delivery process
  • Be passionate about the software you write

Skills

  • Experience building and scaling distributed, highly available systems
  • Strong debugging/diagnostic and analytical skills
  • Ability to learn and implement new technologies quickly and effectively
  • History of delivering successful software products on time
  • Excellent communication and interpersonal skills
  • Experience with software revision control systems (Git preferred)
  • Experience with one or more of the following
    Languages: Go, PHP
    Data Stores: MySQL, Redis, DynamoDB, Elasticsearch or equivalents
    Queuing: RabbitMQ, SQS or equivalents
    Misc: Caching,
  • Knowledge of AWS cloud computing services (nice to have)

Senior Software Engineer – Frontend

Software Engineer
  • Job Title
    Senior Software Engineer – Golang
  • Experience
    Minimum 2 years

We are seeking sharp Golang engineers with good problem solving skills to join a close-knit team of engineers who share a passion for excellence and continuous learning.

Responsibilities

  • Own the design & implementation of critical components in the system and help the team in building high quality deliverables based on the product requirements
  • Enjoy crafting elegant, secure, well-preforming, scalable and well-tested solutions (not just delivering working code)
  • Be Agile in a collaborative and creative environment
  • Embrace DevOps principles and actively work to improve each stage of the delivery process
  • Be passionate about the software you write

Skills

  • Experience building and scaling distributed, highly available systems
  • Strong debugging/diagnostic and analytical skills
  • Ability to learn and implement new technologies quickly and effectively
  • History of delivering successful software products on time
  • Excellent communication and interpersonal skills
  • Experience with software revision control systems (Git preferred)
  • Experience with one or more of the following
    Languages: Go, PHP
    Data Stores: MySQL, Redis, DynamoDB, Elasticsearch or equivalents
    Queuing: RabbitMQ, SQS or equivalents
    Misc: Caching,
  • Knowledge of AWS cloud computing services (nice to have)

Our culture and core-values