Browse Current Vacancies

If you’re an avid database enthusiast or an experienced SQL Engineer, we are hiring. Join the team



Posted 8 months ago

We are looking for a skilled Front-End Software Developer with a strong focus on Angular to help us build and maintain cutting-edge web applications for our staffing software platform. You will play a key role in modernizing and porting legacy functionality, including moving features from AngularJS and legacy Windows desktop applications to web-based solutions. Additionally, you will have the opportunity to work with other modern front-end frameworks such as React and Vue.js.

As a Front-End Developer at Impetus, you will collaborate with back-end developers, UI/UX designers, and product managers to deliver seamless and high-quality user experiences. Your work will have a direct impact on the efficiency and success of staffing operations for hundreds of companies.

Key Responsibilities:

  • Develop and maintain high-quality web applications using Angular (latest versions) while ensuring responsive and performance-optimized solutions.
  • Redesign and port legacy AngularJS components to modern Angular, improving performance, maintainability, and usability.
  • Collaborate with cross-functional teams to redesign and convert legacy desktop-based applications (Windows forms) into modern web applications.
  • Ensure clean, modular, and reusable code that adheres to industry best practices and company coding standards.
  • Implement and maintain front-end solutions using React and Vue.js for projects that require flexibility or specific needs.
  • Participate in code reviews, providing constructive feedback and learning from peers to continuously improve code quality.
  • Write unit tests and integration tests to ensure the reliability and stability of applications.
  • Troubleshoot and debug complex issues across different browsers and devices.
  • Stay up to date with the latest industry trends and emerging front-end technologies to maintain competitive advantage.

Require Skills and Experience:

  • 3+ years of professional experience in front-end development, with a focus on Angular.
  • Strong expertise in Angular (2+), including its lifecycle, directives, services, and RxJS.
  • Experience with front-end frameworks such as React and Vue.js, with a deep understanding of their core principles and best practices.
  • Proven experience working with AngularJS and porting/modernizing legacy applications to newer frameworks.
  • Solid understanding of HTML5, CSS3, and JavaScript (ES6+).
  • Experience with responsive design, CSS frameworks (e.g., Bootstrap, Material UI), and pre-processors (e.g., SASS).
  • Familiarity with front-end build tools (e.g., Webpack, Gulp, Grunt) and version control (e.g., Git).
  • Knowledge of RESTful APIs and integration with back-end systems.
  • Strong problem-solving skills and the ability to think critically and creatively.
  • Good understanding of UI/UX principles and a passion for delivering great user experiences.
  • Familiarity with agile methodologies and collaborative development environments.

Preferred Qualifications:

  • Experience working with TypeScript for large-scale Angular applications.
  • Knowledge of State Management (e.g., NgRx, Redux, Vuex) for managing application state in large applications.
  • Experience with porting desktop applications to web technologies.
  • Familiarity with GraphQL or other API query languages.
  • Experience with cloud platforms and deployment pipelines (e.g., AWS, Azure).
  • Familiarity with unit testing frameworks such as Jasmine, Karma, or Jest.


Job Features

4+ years recent hands-on development experience with Angular

Required

2+ years recent hands-on development experience with C# .NET

Preferred

4+ years recent hands-on development experience with Javascript

Preferred

Bachelor’s degree in Computer Science or related field or equivalent experience

Preferred

We are looking for a skilled Front-End Software Developer with a strong focus on Angular to help us build and maintain cutting-edge web applications for our staffing software platform. You will play a…

Full Time

Impetus Incorporation, Shreyarth Tower, Ekantakuna

Posted 1 year ago

We are looking for an experienced iOS Developer to join our development team. The ideal candidate will have a strong background in iOS app development, a passion for creating highquality software, and the ability to work collaboratively in a fast-paced environment. You will be responsible for designing, developing, and maintaining iOS applications that are used by millions of Talent every day.

Responsibilities:

  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code.
  • Work on bug fixing and improving application performance.
  • Discover, evaluate, and invent new technologies to maximize team efficiency.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Work on improving application performance and optimization.

Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or related field strongly preferred with 3+ years of proven experience in developing modern mobile applications for iOS platforms.
  • Proven working experience in software development.
  • 3+ years of experience in iOS development.
  • Strong knowledge of Swift programming language.
  • Experience with iOS frameworks such as SwiftUI, UIKit.
  • Solid understanding of the full mobile development life cycle, including distribution to public app stores.
  • Familiarity with RESTful APIs to connect iOS applications to back-end services.
  • Understanding of Apple’s design principles and interface guidelines.
  • Proficient understanding of code versioning tools such as Git.

Preferred Qualifications:

  • Experience with continuous integration and continuous deployment (CI/CD) processes.
  • Experience with Agile development methodologies.
  • Familiarity with cloud message APIs and push notifications.
  • Experience with performance and memory tuning with tools.
  • Knowledge of other web technologies and UI/UX standards.
  • Contributions to open-source projects or personal projects on GitHub.


Job Features

Job Category

Software Developer

Bachelor's Degree in Computer Science

Preferred

Strong knowledge of Swift programming language.

Preferred

Experience with iOS frameworks such as SwiftUI, UIKit

Preferred

We are looking for an experienced iOS Developer to join our development team. The ideal candidate will have a strong background in iOS app development, a passion for creating highquality software, and…

Full Time

Impetus Incorporation, Shreyarth Tower, Ekantakuna

Posted 2 years ago

Senior Software Automation Test Engineer and QA role with mandatory experience in Mobile, API and web automation and hand on experinence with framework development and mobile automation testing of Android / iOS platforms.

Role:                           Automation Test Engineer

Employment Type:    Full Time, Permanent

Job description

  • Experience in Mobile, API and Web automation.
  • Hands on experience with framework development and mobile automation testing of Android/IOS platforms
  • Experience in designing the framework like Web driver IO, TestNG
  • Experience with automation framework tools like Appium, Selenium on Tech Stack Flutter.
  • Deep understanding on QA cycle/processes. Creating test scenarios/plans and executions for functional/end to end and integration testing.
  • Experience with Mobile Cloud test lab – AWS Device Farm, pCloudy, Firebase, SauceLabs Browser Stack etc.
  • Build and maintain scripts in Java/Java script and run them on regular basis
  • Proficiency in authoring, reviewing, and executing manual and automation test cases
  • SQL and relational database concepts
  • Experience in Continuous Integration / Continuous Deployment practices
  • Modern source control systems (Git/Bitbucket)
  • Experience with CI/CD pipeline creation and reporting integration with Jira, slack, and other tools.
  • Understanding of TDD and BDD.

Primary Skill

  • Mobile automation
  • Java Script
  • Appium / selenium
  • Web driver IO

Secondary Skill

  • Git/SVN
  • CI/CD
  • AWS Device Farm
  • TDD/BDD

Desired Skills & Experience:

  • Experience in Agile methodology
  • Knowledge on jQuery, HTML, CSS, LESS, Typescript, bootstrap, Angular, Web Services and Rest API
  • Experience on flutter mobile apps testing
  • Knowledge on cloud based mobile testing platforms (Ex:- Browserstack)
  • Ability to work independently on tasks / modules assigned for testing
  • Experience with risk, compliance and document control business technology
  • Excellent verbal and writing communications skills and be able to work with multiple internal stakeholders

Essential Duties & Responsibilities:

  • Utilizing latest versions of our technology stack and be encouraged to think creatively in order to produce high quality, reusable and maintainable automated testing solutions
  • Producing quality, reusable and maintainable automated test code that reduces the need for manual test efforts throughout our development cycles
  • Perform manual and exploratory testing as needed against functionality developed by members of your agile team(s)
  • Work closely with the Product Owner and scrum team(s) to help deliver high quality features inside of agreed timescales
  • Provide technical mentorship and upskilling to scrum team members and across functional boundaries where appropriate
  • Contribute to a culture of high quality, personal ownership and customer focused execution


Job Features

Job Category

Software Developer

Bachelor's Degree in Computer Science

Preferred

Hands on experience with framework development and mobile automation testing of Android/IOS platforms

Required

Senior Software Automation Test Engineer and QA role with mandatory experience in Mobile, API and web automation and hand on experinence with framework development and mobile automation testing of And…

Full Time

Impetus Incorporation, Shreyarth Tower, Ekantakuna

Posted 2 years ago

The Software Developer is responsible for designing, implementing, testing and deploying features to meet user and business needs. This position demands a hands-on, team player with excellent interpersonal communication skills, customer focus, and exceptional follow-up skills. The Senior Software Developer reports directly to the Development Manager on an agile software development team.

This is what you’ll do:

  • Design and develop complex technical solutions that encompass multi-tier web applications
  • Design and ensure compliance with underlying principles and architectures of IT software systems
  • Incorporate system development tools and methods into an integrated development environment
  • Contribute to the ongoing development of strategic information technology plans
  • Document system functionality for ongoing support and assist in the development of end-user documentation
  • Provide ongoing support and problem identification/resolution of system problems
  • Work using Test Driven Development in an Agile environment

This is what you’ll need:

  • Preferred Full-stack development experience
  • 2+ years recent hands-on development experience with C# .NET
  • 1+ years recent hands-on experience building REST endpoints with .NET MVC
  • 1+ years recent hands-on experience and solid understanding Angular 8+ and/or AngularJS
  • Understanding of ORM’s like Dapper / Entity Framework
  • Solid understanding of MS SQL
  • Bachelor’s degree in Computer Science or related field or equivalent experience
  • .NET Core 2.2+
  • AWS Elastic Search, P3, DynamoDB


Job Features

Job Category

Software Developer

2+ years recent hands-on development experience with C# .NET

Preferred

Solid understanding of MS SQL

Preferred

Bachelor’s degree in Computer Science or related field or equivalent experience

Preferred

The Software Developer is responsible for designing, implementing, testing and deploying features to meet user and business needs. This position demands a hands-on, team player with excellent interper…