Database Developer | Jobs with Virtelligence

Database Developer Interviewing

Country: Pakistan
Apply to this Job
Wahab Javed

Wahab Javed is recruiting this position.

email me  linkedin

Job Description

Virtelligence - Where Successful People Want to Work

We are a company comprised of people who work hard, deliver outstanding results, and maintain a sense of humor during even the most challenging times.


We are looking for React Native Developers who are interested in developing performant mobile-first applications. You will be responsible for the architecture and development of these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.



  • Experience and expertise with React Native development are required
  • A firm grasp of the JavaScript {{and TypeScript or ClojureScript}} language and its nuances, including ES6+ syntax will be ideal
  • Experience working with GraphQL and Elasticsearch desired
  • Strong knowledge of relational databases: MySQL preferred
  • Proficient in writing applications in Python, TypeScript or GoLang
  • Knowledge of {{functional or object-oriented}} programming
  • Ability to write well-documented, clean Javascript code
  • Rock-solid at working with third-party dependencies and debugging dependency conflicts
  • Understanding of REST APIs, the document request model, and offline storage




  • Bachelor's degree in Computer Science/ Software Engineering
  • React Native
  • React.JS
  • Bootstrap
  • Git and tools
  • Experience using the following:
  • React, Vue or Angular
  • RESTful APIs
  • Webpack or other build and packaging systems
  • Self-motivated, eager to learn, and able to provide feedback to others.
  • Test-driven development and mocking tools
  • Proactive approach with the ability to use their own initiatives to improve the software solutions
  • Excellent ability to analyze problems and then propose and discuss any possible solutions