Cogent Labs

Cogent Labs is a full-service software development company with a focus on Web, Mobile and Data Engineering. We are located in the center of Lahore and are looking for energetic people to join our team! 
Here are the details mentioned below:
 
1- Senior Python Developer:(3+ years experience)
 Skills Required: 
  • Expert in Python, with knowledge of Python web framework (Django/Flask/FASTApi)
  • Familiarity with some ORM (Object Relational Mapper) libraries
  • Understanding of the threading limitations of Python, and multi-process architecture
  • Write effective APIs 
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3 
  • Understanding of fundamental design principles behind a scalable application
  • Able to create database schemas that represent and support business processes
  • Strong proficiency in any SQL database 
  • Understanding of code versioning tools such as Git and Bitbucket 
 
Good to have: 
  • Proficiency in AWS. 
  • Proficiency in Docker, Kubernetes etc. 
  • Strong unit test and debugging skills 
 
Experience and Qualification: 
Bachelor’s degree in Computer Science or related field, or equivalent work experience 
At least 3+ years of solid experience in python.
 
2- Senior React Js Developer:(3+ years experience)
 
We are looking for Sr.React.JS Developers who are interested in developing performant mobile 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.

Responsibilities

  • Build pixel-perfect, buttery smooth UIs across both mobile and web platforms
  • Leverage native APIs for deep integrations with both platforms
  • Diagnose and fix bugs and performance bottlenecks for performance that feels native
  • Reach out to the open-source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things
  • Maintain code and write automated tests to ensure the product is of the highest quality

Skills

  • Experience and expertise with ReactJS is 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

MUST-HAVES

  • Bachelor’s degree in Computer Science/ Software Engineering
  • React.JS
  • Git and tools
  • Expert in HTML, CSS and JavaScript/ES6+
  • Experience with integrating RESTful APIs
  • Webpack or other build and packaging systems
  • Self-motivated, eager to learn, and able to provide feedback to others.
  • Proactive approach with the ability to use their own initiatives to improve the software solutions
  • Excellent ability to analyze problems then propose and discuss any possible solutions
3- Lead SQA Engineer:(4+ years experience)
We are looking for a highly talented Lead QA Engineer to help accelerate our growing professional services business, with a minimum of 4+ years of experience. The role includes delivering high-quality products that scale to millions of users, applying new industry trends, and challenging your peers to deliver results. The successful candidate will be working alongside other engineers and developers, along with the project manager.We are seeking a person that thrives at working in a fast-paced, high-energy environment and possesses excellent communication skills. Qualified candidates will be results-oriented, self-driven, and possess the ability to successfully prioritize and execute several tasks at any given time.Responsibilities:
  • Responsible for ensuring timely and quality delivery
  • Responsible for creating and implementing a strategy for quality coordination and testing
  • Responsible for suggesting solutions to identified quality problems
  • Investigate product quality in order to make improvements to achieve better customer satisfaction
  • Plan, create and manage the overall Quality Planning strategy
  • Writing and reviewing testing plans
  • Collaborate with the Product Development team to ensure consistent project execution
  • Identify quality assurance process bottleneck and suggest actions for improvement
Requirements
  • 4+ years of work experience
  • Solid understanding of software testing (functional, non-functional, regression, system, user acceptance, performance, etc)
  • Solid understanding of SQL
  • Expert in test case designing, and end to end testing
  • Thorough understanding of SDLC, and automated QA processes in an agile environment
  • A highly motivated individual who can understand complex systems quickly
  • Good analytical and problem-solving skills
  • Proven track record for timely project delivery and project management
  • Ability to multi-task, work independently as well as part of a team, and demonstrate keen attention to details
  • Excellent communication and presentation skills
  • Bachelor’s Degree in Engineering or Computer Science
  • Experience working directly with US-based teams and clients is a plus
  • Project Management or Product Management certification is a plus
  • Scrum or Agile certification is a plus
 
4- HR Intern (Leading to permanent job):
 
Requirements

  • Bachelors (with specialization in HR)
  • Confident & pleasant personality
  • Ability to learn quickly and follow processes and procedures
  • Strong communication and organizational skills required
  • Experience with Microsoft Office (Word, Excel, Outlook, Power-point
Share your resume to careers@cogentlabs.co