Frontend Developer
Full Job Description
Role description
We are seeking passionate engineers to address significant challenges in the recruitment industry. This includes developing a gamified employee engagement platform, designing a next-generation candidate experience, and modernizing the offer letter process. You may be involved in creating infrastructure to handle millions of workflow messages from diverse external systems, or building an analytics platform to track and visualize system actions for customer insights into strategies and bottlenecks.
Your contributions will impact millions of users globally, from Azerbaijan to Australia, and domestically from Jhumritalaiya to Jammu, aiding in hiring processes.
This role demands deep technical understanding, testing your skills in system design, scalable architecture, and infrastructure.
WHAT AN IDEAL CANDIDATE WOULD LOOK LIKE:
- More than 3 years of experience developing highly dynamic JavaScript web interfaces and single-page applications.
- Expertise in Angular, with familiarity in other JavaScript frameworks like Backbone and React JS.
- Proficiency in JavaScript and jQuery.
- Extensive experience in UI solutioning, including integration of various plugins, components, and third-party libraries.
- More than 4 years of experience developing software on a Java/J2EE and relational database stack.
- Experience in designing scalable architectures for data-intensive applications.
- Familiarity with TDD, continuous integration, and code versioning tools.
Good to have:
- Proficiency in designing responsive pages using HTML5, CSS3, and Bootstrap.
- Expertise in backend Java technologies such as Spring, Hibernate, SQL, and REST.
- Experience setting up and deploying applications to cloud providers like AWS or GCP.
Our Stack
Java, Spring, Hibernate, MySQL - RDS, Mongo, Apache Solr, Spring Cloud, S3 - Angular 2, Backbone JS. Applications are hosted on AWS and GCP.
Personality traits we really admire:
- A proactive attitude towards asking questions, learning, and suggesting process improvements.
- Meticulous attention to detail and the ability to identify edge cases.
- Equal emphasis on planning, coding, code reviews, documentation, and testing.
- High motivation, bringing fresh ideas and perspectives to accelerate goal achievement.
- Strong team player, adept at mentoring junior colleagues and learning from seniors.
- Adherence to release cycles and a firm commitment to deadlines.
If you believe you are a good fit, let's connect. Apply now!
Skills
- AngularJS
- Javascript
- Backbone