current openings

Ancubate is a fast growing company. We're expanding our USA and India offices.

Duration: Full-time

Location: Ahmedabad, Gujarat

Compensation: Market Rates

Role: Node Developer

Primary Skills: Nodejs

Role Description: The NodeJS Developer would need to have at least 1 to 2 years of experience.

No of Positions: 1

Job Description

We are looking for a Node Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.

Responsibilities:

– Integration of user-facing elements developed by front-end developers with server side logic
– Writing reusable, testable, and efficient code
– Design and implementation of low-latency, high-availability, and performant applications
– Implementation of security and data protection
– Integration of data storage solutions

Skills and Qualifications:

– Strong proficiency with JavaScript {{or CoffeeScript depending on your technology stack}}
– Knowledge of Node.js and frameworks available for it {{such as Express, StrongLoop, etc depending on your technology stack}}
– Understanding the nature of asynchronous programming and its quirks and workarounds
– Good understanding of server-side templating languages {{such as Jade, EJS, etc depending on your technology stack}}
– Good understanding of server-side CSS preprocessors {{such as Stylus, Less, etc depending on your technology stack}}
– Basic understanding of front-end technologies, such as HTML5, CSS3, MongoDB/MySQL, NextJs.
– Understanding accessibility and security compliance {{Depending on the specific project}}
– User authentication and authorization between multiple systems, servers, and environments
– Integration of multiple data sources and databases into one system
– Understanding fundamental design principles behind a scalable application
– Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
– Creating database schemas that represent and support business processes
– Implementing automated testing platforms and unit tests
– Proficient understanding of code versioning tools, such as Git

Duration: Full-time

Location: Ahmedabad, Gujarat

Compensation: As per Market Rates

Role: Java Software Developer would need to have at least 1 to 2 years of experience.

No of Positions: 1

Job Description

We are looking for a Java developer responsible for building Java applications. This includes anything between complex groups of back-end services and their client-end (desktop and mobile) counterparts. Your primary responsibility will be to design and develop these API, and to coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential.

Responsibilities

– Translate application storyboards and use cases into functional applications
– Design, build, and maintain efficient, reusable, and reliable Java code
– Ensure the best possible performance, quality, and responsiveness of the API
– Identify bottlenecks and bugs, and devise solutions to these problems
– Help maintain code quality, organization, and automatization

Skills

– Proficient in Java, with a good knowledge of its ecosystems
– Solid understanding of object-oriented programming
– Familiar with various design and architectural patterns
– Skill for writing reusable Java libraries
– Knowledge of concurrency patterns in Java
– Familiarity with concepts of Spring MVC, Spring Boot, and RESTful
– Knack for writing clean, readable Java code
– Experience with both external and embedded databases
– Understanding fundamental design principles behind a scalable application
– Basic understanding of the class loading mechanism in Java
– Creating database schemas that represent and support business processes
– Basic understanding of JVM, its limitations, weaknesses, and workarounds
– Implementing automated testing platforms and unit tests
– Proficient understanding of code versioning tools, such as Git
– Familiarity with build tools such as Ant, Maven, and Gradle
– Familiarity with continuous integration
– Align with the team and company values
– Efficient team player

Duration: Full-time

Location: Ahmedabad, Gujarat

Compensation: Market Rates

Role: Frontend Developer

Primary Skills: Frontend

Role Description: The Frontend Developer would need to have at least 1 year of experience.

No of Positions: 1

Job Description:

We are looking for a Front-End Web Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.

Responsibilities:

– Good Communication
– Aware about Jira and Bit bucket
– Develop new user-facing features
– Build reusable code and libraries for future use
– Ensure the technical feasibility of UI/UX designs
– Optimize application for maximum speed and scalability
– Assure that all user input is validated before submitting to back-end
– Collaborate with other team members and stakeholders
– {​​{​​Add other responsibilities that are relevant}​​}​​

Skills and Qualifications:

– Proficient understanding of web markup, including HTML5, CSS3
– Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
– Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery

Note: Every front-end developer is expected to have a proficient knowledge of JavaScript, while most front-end developers should know jQuery.

– Good understanding of {​​{​​Depending on the specific case, a developer should have the knowledge of advanced JavaScript libraries and frameworks, such as AngularJS, KnockoutJS, BackboneJS, ReactJS, DurandalJS etc.}​​}​​
– Good understanding of asynchronous request handling, partial page updates, and AJAX
– Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image. Familiarity with tools such as as Gimp or Photoshop is a plus.

Note: A UI/UX designer is expected to deliver finished resources for the developer to incorporate into the app. However, quite often a front-end web developer needs to make some small adjustments.

– Proficient understanding of cross-browser compatibility issues and ways to work around them.
– Proficient understanding of code versioning tools, such as {​​{​​Git / Mercurial / SVN}​​}​​
– Good understanding of SEO principles and ensuring that application will adhere to them.
– {​​{​​Make sure to mention any other framework, library, or any other technology related to your development stack}​​}​​
– {​​{​​List education level or certification you require}​​}​​

Duration: Full-time

Location: Ahmedabad, Gujarat

Compensation: Market Rates

Role: AngularJS Developer

Primary Skills: AngularJS,

Role Description: The AngularJS Developer would need to have at least 4+ years of experience.

No of Positions: 1

Requirements & Responsibilities:

  • 3+ years of experience in AngularJs.
  • Good knowledge of NGXS(Redux), Pure Type Script base coding, Material & Bootstrap
  • Experience working with tools like Git, Maven, Jira.
  • Deep knowledge of AngularJS practices and commonly used modules based on extensive work experience
  • Creating self-contained, reusable, and testable modules and components
  • Ensuring a clear dependency chain, in reg0ard to the app logic as well as the file system
  • Ability to provide SEO solutions for single page apps
  • Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed
  • Architecture and automating the build process for production, using task runners or scripts
  • Strong agile/scrum development experience
  • Strong collaboration and communication skills within distributed project teams
  • Excellent written and verbal communication skills

Job location: Ahmedabad, Gujarat.

Job type: Full time.

Education: BCA, B.Com., BBA/PGDM in Any Specialization

Experience: 3-5 years

Responsibilities:

  • Conducting on-site and off-site analysis of web SEO competition.
  • Using Google Analytics to conduct performance reports regularly.
  • Creating high-quality SEO content.
  • Assisting with blog content.
  • Leading keyword research and optimization of content.
  • Keeping up-to-date with developments in SEM.
  • Perform search engine optimization for company’s products
  • Developing and coordinating social media & digital marketing strategies and campaigns with stakeholders to establish brand grow across region /market.
  • Candidate should have a good knowledge of Google Analytic, SEO, Facebook, Instagram, social media & email marketing.
  • Experience of lead generation through various channels.
  • Should have good knowledge on website updation (WordPress) with SEO.
  • Basic knowledge of advertisement principles.