1,104 Software jobs in Pakistan
Consultant Application Development
Posted today
Job Viewed
Job Description
Position Overview
We are looking for a skilled Frontend Developer to join our development team. The ideal candidate will be responsible for building user interface components and implementing them using workflows (such as Redux, Hooks, Context API). You will ensure that these components and the overall application are robust, scalable, and easy to maintain.
Key Responsibilities- Develop new user-facing features using and related libraries/frameworks.
- Build reusable components and front-end libraries for future use.
- Translate designs and wireframes into high-quality code.
- Optimize components for maximum performance across a wide range of devices and browsers.
- Collaborate with backend developers, UI/UX designers, and stakeholders to deliver high-quality products.
- Integrate APIs and handle data-driven UI updates effectively.
- Write clean, maintainable, and well-documented code.
- Conduct code reviews and participate in agile ceremonies (standups, sprint planning, retrospectives).
- Stay up to date with the latest front-end development trends and best practices.
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- 2–5 years of professional experience as a Frontend Developer preferred).
- Strong proficiency in JavaScript (ES6+), HTML5, CSS3.
- Thorough understanding of and its core principles.
- Experience with state management libraries (Redux, MobX, Context API).
- Familiarity with RESTful APIs and asynchronous request handling.
- Good understanding of version control systems (Git/GitHub/Bitbucket).
- Knowledge of responsive design and cross-browser compatibility.
- Familiarity with modern front-end build pipelines and tools (Webpack, Babel, NPM/Yarn).
- Strong problem-solving and debugging skills.
- Experience with TypeScript.
- Familiarity with or other SSR frameworks.
- Experience in unit testing / integration testing (Jest, React Testing Library, Cypress).
- Knowledge of CI/CD pipelines.
- Understanding of UI/UX principles and tools like Figma/Sketch.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a team.
- Attention to detail and strong organizational skills.
- Growth mindset and willingness to learn new technologies.
Software Engineer
Posted today
Job Viewed
Job Description
A Software Engineer for React is an associate at Creative Chaos who is mainly responsible for developing front-end web client applications for various software platforms. A software engineer makes sure that the functionality, security and performance of the client application is as per the design and is completely bug free.
Duties & Responsibilities- Analyze business requirements
- Estimate assigned tasks
- Write code and unit tests
- Collaborate with other team members
- Tune your code for enhanced security and performance
- Maintain systems by fixing any existing issues
- Update issue tracking software
- Provide status updates
- Communicate with client
- Control versions of your code
- Research new technologies
- Upgrade skills and knowledge
- Minimum Bachelors in Computer Science/Software Engineering or equivalent.
- Minimum 1-3 years of related experience in professional industry
- Strong communication skills
- Strong proficiency in Javascript technologies
- Knowledge and experience of developing user interfaces with HTML and CSS
- Knowledge and experience of developing applications with ReactJS, Redux and Context
- Knowledge and experience of design systems such as Material-UI or Atomize etc.
- Understanding of accessibility standards and security compliances
- Experience with writing unit tests and ensuring the minimum 90% test coverage
- Knowledge of and experience with Github, JIRA and other collaboration tools
- Basic understanding of back-end technologies
- Flexible attitude and versatile personality
- Paid Time Off
- Work From Home
- Health Insurance
- OPD
- Training and Development
- Life Insurance
- Exchange Program
Software Engineer
Posted today
Job Viewed
Job Description
Company Description
Razite (Pvt) Ltd. is a technology company that transforms ideas into secure, scalable digital products. With a focus on powering growth, we develop smart, high-impact solutions. Our mission is to deliver innovative and efficient digital products that drive success and innovation.
Job Description
- Full-time on-site role based in Quetta
- Develop and maintain frontend solutions
- Design and implement user-friendly, responsive interfaces
- Collaborate with backend developers to ensure seamless integration
- Work closely with cross-functional teams to deliver high-quality products
Qualifications
- Strong knowledge of Computer Science and Software Development
- Proficiency in HTML, CSS, JavaScript/TypeScript
- Hands-on experience (2+ years) with at least one frontend framework (e.g.,Svelte, React, Vue)
- Proficiency in working with modern UI libraries and frameworks (e.g., Tailwind CSS, Material UI)
- Hands-on experience with Git for source code management
- Willingness to learn and adapt new tools and technologies
- Excellent problem-solving and analytical skills
- Strong teamwork and collaboration abilities
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field
Nice-to-Have Skills
- Familiarity with state management libraries (e.g., Zustand)
- Understanding of RESTful API integration
- Knowledge of testing frameworks (e.g., Jest, Vitest)
- Experience with build tools and bundlers (e.g., Vite)
- Basic knowledge of backend workflow
- Exposure to cloud platforms (e.g., AWS, Azure)
Benefits
- Competitive salary package
- Opportunities for career growth and professional development
- Collaborative and innovative work environment
- Exposure to cutting-edge technologies
Software Engineer
Posted today
Job Viewed
Job Description
At Nitensclue, we build future-ready mobile and web solutions for startups and enterprises worldwide. Now, we're looking for a talented React Native Developer to join our growing team.
Key Responsibilities:
- Develop and maintain mobile applications using React Native.
- Collaborate with designers, developers, and product managers to deliver high-quality solutions.
- Write clean, maintainable, and scalable code.
- Debug, test, and optimize app performance across iOS and Android.
- Stay updated with the latest industry trends and technologies.
- 1+ years of hands-on experience with React Native.
Requirements:
- Strong knowledge of JavaScript (ES6+), APIs, and third-party integrations.
- Familiarity with Redux, navigation, and app deployment.
- Basic understanding of RESTful APIs and backend integration.
- Ability to work in a fast-paced, collaborative environment.
How to Apply:
Send your CV to:
Call: WhatsApp available)
Visit:
Join Nitensclue and grow your career with exciting, impactful projects.
Software Engineer
Posted today
Job Viewed
Job Description
Software Engineer / .NET / C++)
Requirements
Experience
- Minimum 2+ years of professional software development experience
- Strong problem-solving skills, attention to detail, and ability to work collaboratively
- Excellent communication skills (oral & written)
Technical Skills
- Strong proficiency in
/ JavaScript - Strong proficiency in
C++
and experience working in a
Linux environment
(development, deployment, troubleshooting) - OR proficiency in
.NET (C#)
with
.NET 8
(ASP.NET Core Web API, Entity Framework 6+) and Windows Services - Hands-on experience building
REST APIs - Good understanding of
relational databases
; experience with
Oracle & Postgres
is desirable - Familiarity with
Redis
as an in-memory datastore and caching solution (optionally used for lightweight queuing)
Additional Points (Nice to Have)
- Understanding of
payment systems
and
transaction processing - Knowledge of
ISO 8583
and
ISO 20022
standards (big plus) - Awareness of
financial security standards
(e.g., PCI DSS) and
data protection practices - Familiarity with
Git workflows
and modern
Agile/Scrum methodologies - Experience with
BDD frameworks
and
unit test automation - Knowledge of
observability tools - Experience with
Kubernetes, Docker, or containerized deployments
Software Engineer
Posted today
Job Viewed
Job Description
We are seeking a Software Engineer – Django to join our team. The ideal candidate will have hands-on experience building web applications using Django and Python, and a passion for writing clean, maintainable code.
Responsibilities:- Develop, test, and maintain web applications using Django and Python.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write efficient, reusable, and reliable code.
- Troubleshoot, debug, and upgrade existing systems.
- Participate in code reviews and contribute to best practices.
- 1-2 years of professional experience with Python and Django.
- Solid understanding of web technologies (HTML, CSS, JavaScript).
- Experience with relational databases (e.g., PostgreSQL, MySQL).
- Familiarity with version control systems (e.g., Git).
- Strong problem-solving and communication skills.
Software Engineer
Posted today
Job Viewed
Job Description
At Dubizzle Labs, we are looking to further expand our Pakistan engineering office of already 300+. We are most interested in bringing on board colleagues who love to learn, perform, and teach. We are building a high-quality engineering environment with a super focus on delivering value to customers. Your primary responsibility would be to build world-class suite products to support the hyper-growth of our businesses in 10 countries.
Responsibilities
- Work as part of a big team to build Multi-Tenant React Native iOS / Android applications.
- Rock-solid at working with 3rd-party dependencies and debugging dependency conflicts and forking 3rd-party dependencies as per need basis.
- Solid understanding of the React lifecycle
- Application DevOps e.g Fastlane, CircleCI, etc.
- Familiarities with native build tools and IDEs like XCode, Android Studio, and Gradle.
- Leverage native APIs for deep integrations with both platforms.
- Release applications to the Apple and Google Play stores.
Requirements
- BS/MS degree in Computer Science, Engineering, or a related subject.
- 1+ years of software development experience with a focus on React Native
- Understanding of Object-Oriented Programming (OOP) principles, JavaScript, and JQuery.
- Experience in creating APIs for third parties and consuming third-party APIs is a plus.
- Solid understanding of how web applications work, including security, session management, and best development practices.
- Good knowledge of relational databases, version control tools, and the development of web services.
Be The First To Know
About the latest Software Jobs in Pakistan !
Software Engineer
Posted today
Job Viewed
Job Description
The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.
Responsibilities
- Develop quality software and web applications
- Analyze and maintain existing software applications
- Design highly scalable, testable code
- Discover and fix programming bugs
Qualifications
- Bachelor's degree or equivalent experience in Computer Science or related field
- Development experience with programming languages
- SQL database or relational database skills
Software Engineer
Posted today
Job Viewed
Job Description
We are looking for a passionate and detail-oriented Junior C++ Developer with 1–2 years of experience to join our development team. The candidate will work on designing, implementing, testing, and maintaining C++ applications with support from senior engineers. This is a great opportunity to grow your skills and work on real-world software development projects in a collaborative environment.
Key Responsibilities
- Write efficient, reliable, and maintainable C++ code
- Follow coding standards and contribute to code reviews
- Participate in the design, development, and testing of new features
- Debug and fix software defects and performance issues
- Collaborate with cross-functional teams including QA, and UI/UX
- Assist in maintaining documentation
Required Skills & Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Good communication and teamwork skills
- 1–2 years of hands-on experience in C++ development (preferably C++17)
- Good understanding of Object-Oriented Programming (OOP) and data structures
- Familiarity with version control systems like Git
- Basic knowledge of debugging tools and development environments (e.g., Visual Studio, GCC, Clang)
- Strong analytical and problem-solving skills
Preferred Skills
- Experience with STL, or other modern C++ libraries
- Exposure to multi-threading or real-time systems
- Knowledge of scripting languages (e.g., Python, Bash)
- Familiarity with Agile/Scrum development practices
Why Join Us?
- Work on cutting-edge projects in a supportive, growth-oriented environment.
- Collaborate with passionate professionals dedicated to innovation and quality.
- Competitive salary and benefits package.
Job Type: Full-time
Pay: Rs80, Rs120,000.00 per month
Education:
- Bachelor's (Required)
Location:
- Lahore (Required)
Work Location: In person
Software Engineer
Posted today
Job Viewed
Job Description
We're hiring a hands-on AI Learning Engineer who can build and fine-tune generative AI (diffusion & LLMs ), vision-language models (VLMs), classical & deep models from scratch, and productionize them end-to-end.
This role blends modeling (you'll train and fine-tune models) with production systems (MLOps, LLMops, model optimization, serving, and API/backends).
You will not only use pre-trained models, you will design, train, optimize, and serve custom models for production use (GenAI, Stable Diffusion, OCR, theft detection, recommenders, etc.).
RequirementsDevelop production inference stacks: convert & optimize models (Torch → ONNX → TensorRT when appropriate), quantize/prune, profile FLOPs and latency, and deliver low-latency GPU inference with minimal accuracy loss.
- Create robust model serving infrastructure: FastAPI / gRPC services for inference, streaming outputs (token-level streaming for LLMs, frame/segment streaming for CV), model versioning and routing, autoscaling, model rollback and A/B testing.
- Build CV solutions from scratch: object detection, theft/theft-detection pipelines, OCR (document parsing, structured extraction), surveillance analytics, and integrate + finetune Hugging Face pretrained models when beneficial.
- Fine-tune Stable Diffusion and other generative image models for brand/style-consistent image generation and downstream tasks.
- Train and fine-tune VLMs (vision-language models) for multimodal tasks (captioning, visual QA, multimodal retrieval), using both from-scratch training and transfer learning from HF checkpoints.
- Design, train & fine-tune GenAI models (LLMs) for use cases such as conversational agents, summarization, retrieval-augmented generation (RAG), and domain adaptation.
- MLOps / LLMops / AIOps: CI/CD for training & deployment, dataset versioning, experiments tracking, model registry, monitoring (latency, throughput, model drift, data drift), alerting and automated retraining pipelines.
- Data acquisition & pipeline work: build scrapers/collectors and scalable ingestion pipelines; implement proxy pools, rate limit handling, and rotation for reliability (with compliance & respect for target site terms).
- Third-party model integration: call and compose third-party inference APIs (Hugging Face, OpenAI, other vendors), build fallback & hybrid inference strategies that combine local and cloud models.
Required qualifications:
- Strong experience with computer vision: object detection, segmentation, OCR pipelines (training from scratch and transfer learning).
- Deep knowledge of model optimization: quantization, pruning, distillation, FLOPs analysis, CUDA profiling, mixed precision (AMP), and inference time tradeoffs.
- Demonstrated ability to design & implement models from scratch (not only using pretrained checkpoints): architecture design, loss selection, training loops, evaluation metrics.
- Practical experience training and fine-tuning LLMs (transformers) and generative image models (Stable Diffusion or diffusion frameworks).
- Experience exporting & running models with ONNX, TensorRT, TorchScript, and familiarity with Triton, TorchServe, or ONNX Runtime for production serving.
- Hands-on with GPU infrastructure and CUDA (profiling with nvprof/nsight, memory management, multi-GPU training).
- Solid backend engineering skills: Python, FastAPI (or Flask), asynchronous programming, WebSockets/SSE, REST design.
- Containerization and orchestration: Docker, Kubernetes, Helm, and experience deploying GPU workloads to AWS / GCP / Azure or on-prem.
- Good understanding of classical ML (scikit-learn): regression, classification, clustering; able to design experiments and baselines.
- Strong software engineering practices: unit tests, CI/CD, code reviews, reproducibility.
- Excellent communication skills, able to explain ML tradeoffs to product and frontend teams.
Preferred / Nice-to-have:
- Knowledge of privacy-preserving ML (DP, federated learning) or regulatory constraints for data handling.
- Experience with logging & observability: Prometheus, Grafana, Sentry, OpenTelemetry.
Explore software job opportunities across Pakistan. This sector presents various roles for skilled professionals. Positions range from