Why Join Krystosoft?
At Krystosoft you become a part of the fastest growing tech firm in Pakistan that includes thought leaders, innovators, marketing wizards, design aficionados and tech gurus. We provide the necessary guidance and direction to help you become the best possible version of yourself. Furthermore, we take the necessary steps to ensure that you not only succeed in your professional life but are also able to maintain a satisfactory work-life balance.


Benefits











Employee Success Story

Open Positions
Duties & Responsibilities:
- Identify opportunities to increase User Acquisition, Traffic, and Conversion, leading to higher sales
- Focus every day on how to grow both top of the funnel, the bottom of the funnel, and ultimately revenue
- Manage the Marketing team
- Manage the overall brand look and feel for our clients as well as for the Company.
- Run marketing ad campaigns on Search Engines and on Social Media channels for both clients and for the Company.
- Develop and implement all advanced digital marketing campaigns e.g. Pay-per-click (PPC)/Pay-Per-Performance (PPP), Search Engine Marketing (SEM)/Search Engine Optimization (SEO), Email Marketing, Send Marketing Messages (SMS) campaigns.
- Build and maintain our social media presence.
- Measure the overall ROI and KPIs of all digital marketing campaigns.
- Identify current marketing trends and insights.
- Optimize the costs and campaign performance based on these insights.
- Develop creative digital marketing growth strategies.
- Plan, execute and measure conversion tests to create strategic planning accordingly.
- Work with internal teams to create landing pages and improve the consumer experience.
- Use your analytical abilities to assess the experience of our audience over multiple channels.
- Help in setting and optimizing marketing funnels (e.g, click funnel, conversion funnel, etc).
Requirements & Qualifications:
- Proven 5 years of experience in Digital Marketing Manager, Digital Marketing Specialist or a similar role in the Marketing Department.
- Experience in a well-respected company serving the international market
- Have proven experience in growing revenue for new initiatives
- Worked in a small business/entrepreneurial environment where they have driven growth
- Excellent interpersonal and communication skills
- Proven knowledge of 360 marketing campaigns
- Commercially minded with good attention to detail
- Great communication skills and a professional manner
- Flexibility, able to embrace change, good at multitasking & very organised
- Take ownership and responsibility for issues
- Exceptional problem-solving skills
- Entrepreneurial and driven self-starter, needing little guidance
- Can-do attitude and willingness to get stuck in
- Growth-hacker mindset
- Experience working on CMS, like WordPress, Shopify etc.
- Facebook Advertising, Adobe Analytics, Google Ads, and/or Google Analytics certification(s) are a major plus
- Relevant skills certifications would be a plus.
Responsibilities
- Create & manage project plans
- Define project schedules, allocate resources, and monitor progress
- Help project team with the design and development tasks
- Lead process of issue identification and resolution
- Manage risk tracking process
- Monitor and manage scope
- Manage all documentation
- Work multiple projects simultaneously
- Foster partnership with customers/stakeholders/sponsors
Requirements
- Minimum three or more years project management and/or business analysis experience in IT industry.
- Strong understanding of technical concepts and hands-on experience with JIRA.
- Bachelor’s degree in Computer Sciences.
- Sound exposure to Agile methodologies is preferable.
- PMP certification preferable.
- Good business acumen and consulting skills
- Strong sense of ownership.
- Thrives in a collaborative environment
- Good communications skills, with customers, team, and stakeholders
- Business & IT strategy experience
- Customer-focused mindset
Responsibilities
- Acquiring business through different channels (Fiverr, Upwork, Freelance, Guru, People per hour, etc).
- Target industries are web design & development, App Development, Graphic Design, Digital Marketing, etc.
- For offshore work US, UK, UAE, Australia, Canada, and Europe are target locations.
- For local work, we should target Multi-National Corporations (MNCs) or other local professional style companies (seth-owned companies not preferred)
- High budget & quality project selection for bidding.
- Project price estimation, quotation, negotiation, communication with client, and closure.
- Gather client requirements, communicate the requirements with the team and deliver the project to the client.
- Candidate with previous experience in software house, digital agency or SaaS will be preferred
Requirements
- Education: Minimum Bachelor’s Degree.
- Experience: 3 to 5 years.
- Communication: Excellent English written and verbal.
- Compensation: Salary + Commission + Bonus as per sales target slabs.
- Skills: Proposal creation, bidding, negotiation, and deal closing is a must.
Responsibilities
- Designing and implementing new features and functionality.
- Establishing and guiding the website’s architecture.
- Ensuring high performance and availability, and managing all technical aspects of the CMS
- Helping formulate an effective, responsive design and turning it into a working theme and plugin.
- Monitoring the performance of the live website.
- Troubleshooting content issues.
- Knowledge of web developing language.
- Transform designs into fully functional websites.
- Knowledge of theme customization.
- Knowledge of WordPress custom plugin development.
- Write the programming code, either from scratch or by adapting existing website software.
- Identify the type of content the site will host.
- Test the website and identify & resolve any technical problems.
- Incorporating functionalities and features into websites.
Requirements
- 2 years of proven work experience as a WordPress developer
- Knowledge of front-end technologies including CSS3, JavaScript, HTML5, and jQuery.
- Good understanding of website architecture and aesthetics.
- Expert in Browser compatibility issues
- Critical thinker and problem-solving skills
- Team player
- Good organizational and time-management skills
- Great interpersonal and communication skills.
- BS degree in Computer Science or similar field
Client Account Manager Responsibilities
- Manage the entire sales cycle from finding a client to securing a deal.
- Identify potential customers based on the assigned segment to penetrate the market to meet Enterprise Sale goal & target through consulting and offering solutions to customers.
- Unearth new sales, deals opportunities through networking and turn them into long-term partnerships.
- Present products to prospective clients.
- Provide market updates and customer feedback to Project Manager for market analysis and product development.
- Create detailed business plans designed to attain predetermined goals and quotas.
- Provide professional after-sales support to maximize customer loyalty.
- Regular contact with clients to understand and meet their needs.
- Providing in-depth information to the Sales team to enable the most qualified and productive demos.
- Respond to complaints and resolve issues to the customer’s satisfaction and to maintain the company’s reputation.
- Prepare weekly sale result and sale forecast including prospect customers for closing.
- Maintain professional working attitudes that maintain and promote the company's core values
Client Account Manager Requirements
- Should have 3+ years proven experience as a Account Executive, or similar sales/customer service role.
- Knowledge of market research, sales and negotiating principles.
- Strong knowledge of software QA methodologies, tools and processes
- Outstanding knowledge of MS Office; knowledge of CRM software (eg. Salesforce) is a plus.
- Excellent English communication/presentation skills and ability to build relationships.
- Organizational and time-management skills.
- A business acumen, Enthusiastic and passionate.
- BS/MS degree in Computer Science, Engineering, BSc or BA in business administration, sales or marketing or a related subject. Any related certification is a big plus.
Sr. Python Developer duties and responsibilities
- Help design and implement functional requirements
- Build efficient and scalable backend code using Python and Python based frameworks
- Integrate front-end components into applications
- Manage testing and bug fixes
- Prepare technical documentation
- Assessing and prioritizing client feature requests
- Implement software enhancements and suggest improvements
- Integrating data storage solutions.
- Reprogramming existing databases to improve functionality.
- Collaborate with UX/UI designers to implement design into the code
- Coach junior team members
Sr. Python Developer requirements and qualifications
- Should have 5+ years of experience in Python (Django)
- Experience working with the following technologies: Python, AWS, Django REST Framework, Django-CMS, Flask.
- Practical RDBMS experience (preferably postgres SQL).
- Advanced database concepts (partitions, query efficiency, indices etc.)
- Extensive experience with Javascript (especially jQuery) and Ajax.
- Linux-based development experience.
- Experience with performance optimization, scaling, event analytics.
- Experience with modern Social APIs for login, email, analytics, etc.
- Experience with any templating engine with HTML and CSS.
- Write and maintain functional and unit tests for automated testing and deployment.
- BS degree in Computer Science or similar relevant field
Sr. Java Developer duties and responsibilities
- Help design and implement functional requirements
- Build efficient and scalable backend code using Java and Java based frameworks
- Integrate front-end components into applications
- Manage testing and bug fixes
- Prepare technical documentation
- Assessing and prioritizing client feature requests
- Implement software enhancements and suggest improvements
- Integrating data storage solutions.
- Reprogramming existing databases to improve functionality.
- Collaborate with UX/UI designers to implement design into the code
- Coach junior team members
Sr. Java Developer requirements and qualifications
- Should have 5+ years of experience in Java and Java based frameworks
- Experience with Microservices and containers (Docker) Spring (Spring boot, spring data) AWS (SQS, SNS and S3) Standalone Java ETL applications is required
- Experience with JSON & REST APIs is required
- Experience with in-sprint integration testing automation (Cucumber/Gherkin) and Oracle PL/SQL is a plus
- Practical RDBMS experience
- Experience with performance optimization, scaling, event analytics.
- Writing and maintain functional and unit tests for automated testing and deployment.
- BS degree in Computer Science or similar relevant field
Sr. Node JS Developer Job-Description
- 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
- Design and implementation of data storage solutions.
- Integration of data storage solutions may include databases, key-value stores, blob stores, etc.
- Be involved and participate in the overall application life cycle.
- Define and communicate technical and design requirements.
- Provide training, help and support to other team members.
- Learn about new technologies.
- Stay up to date with current best practices
- Manage cutting-edge technologies to improve applications.
- Stay up to date with current best practices.
Sr. Node JS Developer Job-Requirement:
- Strong proficiency with JavaScript, CoffeeScript depending on your technology stack
- Minimum 03 years of experience as a Back-end/Server-side developer.
- In-depth understanding of core programming concepts is a must.
- 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
- BS degree in Computer Science or similar relevant field.
- Basic understanding of front-end technologies, such as HTML5, and CSS3
- 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
Software Quality Assurance Testers (Automation) Job-Description
- Provides input for the planning, integration, test case development, scripting, and execution of all testing required of a single software change or project.
- Evaluate and select automation testing tools for various components of the system
- Reviews business requirements and designs specifications for low to moderately complex changes/systems for completeness and testability.
- Develops, writes and maintains the test scripts for automation for assigned projects.
- Conducts testing using company-specific, manual, programmatic or automated processes.
- Executes test scripts/cases and communicates the results of testing.
- Develop automation scripts to cover the test cases of the requirements selected for the current development phase
- Provides inputs and escalates issues in bug triage meetings and coordinates with development team if required under the guidance of the Lead.
- Tests modules of larger software products or smaller stand-alone software products to ensure proper operation and freedom from defects.
- Some roles are responsible for limited coordination of the work of others.
- Conducts root cause analysis and correlation of other system and/or problems of moderate complexity.
- Works on projects/changes of minimal to medium complexity.
- Estimates effort required for own work
- Identifies risk, comes up with mitigation plans, and implements the same.
Software Quality Assurance Testers (Automation) Job-Requirement:
- BS/MS degree in Computer Science, Engineering or a related subject
- Strong knowledge on automation frameworks
- 5+ years of test automation experience developing automation framework for large enterprise applications.
- GUI frameworks that involves Selenium, Java – TestNG, BDD Cucumber, Junit, APPIUM, Puppeteer
- API testing frameworks in Java for REST, SOAP, other xml based services
- Experience to baseline, cross validate failures in GUI, API, Content programmatically, Oracle, MySQL, AWS, APPIUM Puppeteer, J Meter
- Version Control: GitHub, bit bucket
- Continuous Integration: Jenkins (basics)
- Test Management tools: Jira, Bugzilla, TestFLO for JIRA, SPIRATEST by Inflectra.
- Software development methodologies: Agile / Scrum
- Expertise in various forms of software testing (specifically in a support role): smoke testing, regression testing, functional and non-functional testing, etc.
- Expertise in independently evaluating test automation tools, technology, and framework based on product requirements.
- Good analytical and problem-solving skills
Full Stack Developer duties and responsibilities
- Develop User interfaces for Modern Rich Web Applications using Angular
- Develop efficient and scalable backend web applications using .NET and .NET Core
- Build reusable code and libraries for future use.
- Optimize application for maximum speed and scalability.
- Collaborate with other team members and stakeholders
- Understanding performance testing and optimization techniques.
- Maintain and manage a cohesive front-end framework as you make updates and add features to the UIs.
- RESTful API development using Web API and Swagger.
- Database development including MYSQL or SQL Server.
Full Stack Developer requirements and qualifications
- Must have a Bachelor’s degree in Computer Science or equivalent.
- 4 years of proven experience as a Full Stack Developer
- Knowledge of and experience with Angular and Typescript
- Experience in, CSS, HTML, JavaScript, jQuery, and 3rd party libraries and frameworks is a plus
- Comprehensive experience using Visual Studio and Visual Studio Code.
- Deep understanding of .Net Framework 4.7 - .Net Core 3.1.
- Demonstrated experience in Web development using ASP.NET MVC, C#, and the Entity Framework.
- Experience with Microsoft SQL Server Database/MySQL Database to write queries, functions, and stored procedures.
- Write clean, scalable code using .NET programming languages.
- Working knowledge of Git, GitHub, or BitBucket.
- Strong Analytical and Problem-Solving Skills.
- Good Team Player, Quick Learner, and Communication Skills.
- Office plugin development is a plus
Flutter Developer duties and responsibilities
- Build applications for both IOS and Android platforms (hybrid).
- Collaborate with cross-functional teams to define, design, and implement new features.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
- Experience with third-party libraries and APIs.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Solid understanding of the full mobile development life cycle.
- Building reusable components and front-end libraries for future use.
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
- Strong understanding of JavaScript, including DOM manipulation and the JavaScript object model.
- Good verbal & written communication skills.
- Knowledge of GIT
Flutter Developer requirements and qualifications
- 1-2 years of experience as Flutter developer
- BSc in Computer Science, Engineering or relevant field
- Expert in API's Integration & Multiple Back end Solutions.
- Good knowledge of Location Services, Maps and Animations.
- Ability to meet deadlines, identify issues and resolve with minimal direction.
- Identify and correct bottlenecks and fix bugs
- Understanding of the full mobile development life cycle.
- Good Experience with third-party libraries and APIs.
- Good knowledge of NoSQL, Firebase, JavaScript and Google APIs
Responsibilities
- Main focus will be on bringing in new customers by Cold calling, using social media tools, etc.
- Develops and expanding a portfolio of customers to meet the agreed monthly sales targets.
- Constant interaction with customers (on a daily basis) to make sure no opportunity is lost
- Attributes Doer, not just a dreamer an individual who values being at work; who remains enthusiastic to achieve set targets
- Someone who believes in the methodology of Work makes a better life
- Experience working in the international market
- Creating relationships with customers to identify their potential needs and qualify their interests and viability to drive sales.
- Scheduling Initial Qualified Appointments to convert into sales.
- Providing in-depth information to the Sales team to enable the most qualified and productive demos.
- Build long-term trusting relationships with prospects to qualify leads as sales opportunities.
Requirements
- BS/MS degree in Computer Science, Engineering or a related subject
- Proven work experience in software development
- Proven work experience in software quality assurance
- Strong knowledge of software QA methodologies, tools and processes
- Experience in writing clear, concise and comprehensive test plans and test cases
- Hands-on experience with both white box and black box testing
- Hands-on experience with automated testing tools
- Solid knowledge of SQL and scripting
- Experience working in an Agile/Scrum development process
- Experience with performance and/or security testing is a plus
Responsibilities
Krystosoft is looking for a talented Content Writer to create compelling blog posts, product descriptions, social media content and web copy. The ideal candidate should have a proven track record of producing pieces that increase engagement and drive leads. This position requires a high level of creativity, as well as the ability to use data-driven insights to write better material.
- Meeting with the design team to ideate and define content goals.
- Researching content and consumer trends to ensure that content is relevant and appealing.
- Developing content strategies to effectively reach the desired target audience and marketing goals.
- Creating content for a variety of platforms including blogs, websites, and social media.
- Proofreading and editing content before publishing.
- Ensuring that SEO and SMO strategies are effectively implemented.
- Managing content calendars and ensuring that the content remains consistent across all platforms.
- Coordinating with design and writing teams to ensure the timely delivery of assignments.
- Keeping up to date with content trends, consumer preferences, and advancements in technology.
Requirements
- Bachelor’s degree in relevant field.
- The ability to keep abreast of content and consumer trends and advancements in technology.
- Minimum 2 years’ experience in a digital environment, B2B technology company, or a marketing/advertising agency would be preferred.
- Exceptional English language: written and verbal communication skills, with superb ability to translate ideas into clear, compelling messaging.
- Strong editing and proofreading skills.
- Ability to take feedback positively and bring continuous improvement in content quality.
- Hands-on experience with Content Management Systems and WordPress.
- Prior experience in content creation and writing, preferably technical documentation: IT managed services, Cloud, Network Security, Big data, and AI and Automation.
- A portfolio of published work.
- Good understanding of content practices such as SEO, SMO, and PPC.
Responsibilities
- Integration of user-facing elements developed by a front-end developer with server-side logic.
- Building reusable code and libraries for future use.
- Troubleshoot and debugging applications.
- Writing unit tests and integrating them into the development life cycle.
- Optimization of the application for maximum speed and scalability.
- Implementation of security and data protection.
- Design and implementation of data storage solutions.
- Managing and maintaining server infrastructure.
- Be involved and participate in the overall application life cycle.
- Define and communicate technical and design requirements.
- Provide training, help and support to other team members.
- Learn about new technologies.
- Stay up to date with current best practices.
- Conduct UI tests and optimize performance.
- Manage cutting-edge technologies to improve applications.
- Collaborate with multidisciplinary team of designers, developers, and system administrators.
- Participate in conferences and educational programs
Requirements
- 2 years of experience as a Back-end/Server-side developer.
- In-depth understanding of core programming concepts is a must.
- Bachelor’s degree in Computer Sciences.
- Sound exposure to Agile methodologies is preferable.
- Experience with a backend programming language such as Python, Node.js, Java, C++, C# is necessary (Python/Django experience preferable).
- Experience designing databases (both SQL based, and NoSQL based) is recommended.
- Familiarity with front-end languages such as HTML, JavaScript and CSS is a plus.
- Proficient understanding of code versioning tools, such as Git.
- Critical thinker and problem-solving skills.
- Team player.
- Good organizational and time-management skills.
- Great interpersonal and communication skills.
- BS degree in Computer Science or similar relevant field.
Job description:
We are looking for full time SEO expert for with good English communication and writing skills.
Responsibilities:
- Optimize On-site SEO to make site search engine friendly.
- Build high-quality backlinks.
- Improve rankings on competitive keywords and increase web traffic.
- Provide and execute strategies for content development in coordination with SEO goals.
- Track, report, and analyze website analytics.
- Must have experience of client reporting.
- Google paid campaigns management experience is a plus.
Key Skills:
- Off-page Optimization
- On-page Optimization
- Ecommerce and static website SEO
- Tools management like Google Analytics, Google search console, semrush, ahrefs, etc.
- Latest and advance strategies of Link Building, cannot rely on outdated link building strategies.
- Must be up-to-date with the latest Google policies & SEO penalties.
- Mid-level, 3-5 years of experience.
Job description:
We're looking for an enthusiastic and dedicated "Digital Marketing Expert/Social Media Expert" for our software company.
Job Responsibilities:
- Exploring latest trends in the digital marketing with respect to social media trends, search engine marketing techniques, web content etc.
- Analyzing and improvising digital marketing strategies for in-house products and for our clients as well.
- Working with graphic designers, video animators and technical team to plan and execute marketing campaigns for company as well as clients.
- Must have a good grip on Facebook, Twitter, Linkedin & Instagram. Snapchat & Tiktok experience is a plus.
- Generating Leads from social media platforms via paid/unpaid marketing techniques.
- You have to give customer support to the clients via Messenger, Comments.
Skills required:
- Extensive understanding of social media platforms.
- Understanding of target audience, IT industry best practices, analytics, and KPIs of social media campaigns.
- Excellent English communication and writing skills.
- Paid social media campaigns management experience is a plus.
- Candidate with knowledge of IT services such as mobile app development, web development, branding etc will be preferred.
- Mid-level, 3-5 years of experience.
Responsibilities
- Guide team development efforts towards successful project delivery
- Provide technical leadership to teammates through coaching and mentorship
- Maintain high standards of software quality within the team by establishing good practices and habits
- Identify and encourage areas for growth and improvement within the team.
- Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain mobile-, web- and desktop-based business applications built on php, python, nodejs and other development technologies and frameworks
- Assist in the collection and documentation of user’s requirements, development of user stories, estimates and work plans
- Prepare reports, manuals and other documentation on the status, operation and maintenance of software
- Design, develop, and unit test applications in accordance with established standards
- Participate in peer-reviews of solution designs and related code
- Package and support deployment of releases
- Work with teammates in the migration of legacy applications to current Microsoft technologies
- Develop, refine, and tune integrations between applications
- Analyze and resolve technical and application problems
- Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties
- Adhere to high-quality development principles while delivering solutions on-time and on-budget
- Provide third-level support to business users
- Research and evaluate a variety of software products
Requirements
- 5+ years’ experience as a Software Developer
- Prior experience in a technical leadership position
- College or University degree in Computer Science or a related discipline
- Core Competency Requirements
- Proficient with back-end programming languages such as python, Java, C#, C++ or nodejs
- Experience with back-end web development frameworks such as Django, Express.js or Laravel is a plus
- Experience with web front-end development technologies like HTML, CSS, Javascript, and with Javascript frameworks such as React.js, Angular or Vue.js is required.
- Experience with mobile app development on Android or iOS is a plus
- In-depth knowledge and experience developing web and mobile applications with service-oriented framework, Microservices, Rest APIs and Webhooks
- Experience designing and developing enterprise grade software
- Experience with source control management systems and continuous integration/deployment environments
- Experience with agile development methodologies including Kanban and Scrum
- Experience with multi-threading and concurrency
- Experience with debugging, performance profiling, and optimization
- Comprehensive understanding of object-oriented and service-oriented application development techniques and theories
- Internally motivated, able to work proficiently both independently and in a team environment
- Strong communication skills with both internal team members and external business stakeholders
- Strong initiative to find ways to improve solutions, systems, and processes
React Native Developer Duties & Responsibilities
We are looking for an experienced React Native Developer interested in building efficient mobile apps on both the iOS and Android platforms. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.
- Build pixel-perfect, buttery smooth UIs across both mobile 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.
- Transition existing React web apps to React Native.
Skills & Qualifications
- Minimum 2 years in Mobile development with React Native.
- Experienced with Redux, Redux-Thunk, Redux-Saga, React-Navigation.
- Good knowledge of Git, Gitlab, Github.
- Good knowledge of Firebase (Realtime Database, Firebase Analytic, FCM), Facebook SDK.
- Familiarity with native build tools, like XCode, Gradle, and Android Studio.
- Firm grasp of the JavaScript and TypeScript or ClojureScript language and its nuances.
- 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.
- Familiarity with native build tools, like XCode, Gradle Android Studio, IntelliJ.
- Understanding of REST APIs, the document request model, and offline storage.
- Experience with automated testing suites, like Jest.
This position is based in Karachi only.
Responsibilities
- Deployment, automation, management, and maintenance of AWS cloud-based production system.
- Ensuring availability, performance, security, and scalability of AWS production systems.
- Management of creation, release, and configuration of production systems.
- Evaluation of new technology alternatives and vendor products.
- System troubleshooting and problem resolution across various application domains and platforms.
- Pre-production acceptance testing for quality assurance.
- Provision of critical system security by leveraging best practices and prolific cloud security solutions.
- Providing recommendations for architecture and process improvements.
- Definition and deployment of systems for metrics, logging, and monitoring on AWS platform.
- Designing, maintenance, and management of tools for automation of different operational processes.
- Migrate applications off of legacy environments with minimal downtime.
- Take part in a shared 24×7 on-call rotation.
- Document system design and procedures.
Requirements
- 2+ years’ overall experience, working with cloud infrastructure services such as AWS, Azure or GCP. AWS experience preferred.
- Experience with DevOps, building end-to-end CI/CD pipelines. (AWS Developer Tools, GitLab, Jenkins, etc.).
- Experience must include Networking, Containers, Application integration (queuing), Database and Storage products.
- Experience in managing applications written with Python, php and React.js required.
- Hands-on coding experience in any language is a plus.
- Data and App migration experience is a plus.
- Google Analytic.
- AWS Cloud Architect Certification is preferred
- Experience and skills in web application security required.
- Strong organizational and analytical skills with attention to detail.
- A high level of creativity and ability to recognize and pursue opportunities to improve processes and services.
- Result-orientated with emphasis on continuous improvement
Sr. Java Developer duties and responsibilities
- Help design and implement functional requirements
- Build efficient and scalable backend code using Java and Java based frameworks
- Integrate front-end components into applications
- Manage testing and bug fixes
- Prepare technical documentation
- Assessing and prioritizing client feature requests
- Implement software enhancements and suggest improvements
- Integrating data storage solutions.
- Reprogramming existing databases to improve functionality.
- Collaborate with UX/UI designers to implement design into the code
- Coach junior team members
Sr. Java Developer requirements and qualifications
- Should have 5+ years of experience in Java and Java based frameworks
- Experience with Microservices and containers (Docker) Spring (Spring boot, spring data) AWS (SQS, SNS and S3) Standalone Java ETL applications is required
- Experience with JSON & REST APIs is required
- Experience with in-sprint integration testing automation (Cucumber/Gherkin) and Oracle PL/SQL is a plus
- Practical RDBMS experience
- Experience with performance optimization, scaling, event analytics.
- Writing and maintain functional and unit tests for automated testing and deployment.
- BS degree in Computer Science or similar relevant field
Sr. Node JS Developer Job-Description
- 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
- Design and implementation of data storage solutions.
- Integration of data storage solutions may include databases, key-value stores, blob stores, etc.
- Be involved and participate in the overall application life cycle.
- Define and communicate technical and design requirements.
- Provide training, help and support to other team members.
- Learn about new technologies.
- Stay up to date with current best practices
- Manage cutting-edge technologies to improve applications.
- Stay up to date with current best practices.
Sr. Node JS Developer Job-Requirement:
- Strong proficiency with JavaScript, CoffeeScript depending on your technology stack
- Minimum 03 years of experience as a Back-end/Server-side developer.
- In-depth understanding of core programming concepts is a must.
- 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
- BS degree in Computer Science or similar relevant field.
- Basic understanding of front-end technologies, such as HTML5, and CSS3
- 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
Responsibilities
- Develop innovative visual designs, screen layouts, navigation systems, interaction models, visual prototypes, user interface elements, typography, and color palettes (and/or wireframes, user flows, personas, and prototypes for UX).
- Creating, managing, and expanding design system and style guide.
- Designing UI elements such as icons, illustrations, navigational components, and informational components and being well informed on industry design trends.
- Portfolio of design projects.
- Illustrate design ideas using storyboards, process flows, and sitemaps.
- Design graphic user interface elements like menus, tabs, and widgets.
- Develop UI mock-ups and prototypes that clearly illustrate how sites function and look like.
- Create original graphic designs (e.g. images, sketches, and tables).
- Identify and troubleshoot UX problems (e.g. responsiveness, spacing, etc).
Requirements
- 1-2 years of proven work experience as a UX Designer or similar role.
- BS degree in Computer Science or an Arts related field with a further understanding of Computer Science elements is a must.
- 2 years of experience as a Web Front-End developer
- Will be required to showcase their portfolio of past work and other samples.
- Experience with UI Design tools such as Figma, Adobe XD, or Sketch is required.
- Should have prior experience with designing banners, social media posts, etc.
- A team player but can work independently too.
- Take ownership, drive the design process, and prioritize tasks as per business requirements.
- Solid understanding of graphic design and web technologies.
- Skilled with design programs and tools such as Flash, Photoshop, Dreamweaver, InDesign, Illustrator, InVision, Fireworks.
- Skilled with PowerPoint and Visio.
- Technical familiarity with HTML, CSS3, JavaScript, and GUI development tools.
- Knowledge of usability testing principles.
- Ability to adapt to new technologies and a willingness to keep skills and industry knowledge current.
- Ability to create a user experience and user interface design that is consistent with the product specifications and facilitates user workflow.
- Demonstrated creativity, analytical thinking, problem-solving, and attention to detail such as would be contained in a professional portfolio of successful UX projects.
Responsibilities
- Review requirements, specifications and technical design documents to provide timely and meaningful feedback.
- Create detailed, comprehensive and well-structured test plans and test cases.
- Estimate, prioritize, plan and coordinate testing activities.
- Design, develop and execute automation scripts using open source tools.
- Identify, record, document thoroughly and track bugs.
- Perform thorough regression testing when bugs are resolved.
- Develop and apply testing processes for new and existing products to meet client needs.
- Liaise with internal teams (e.g. developers and product managers) to identify system requirements.
- Monitor debugging process results.
- Investigate the causes of non-conforming software and train users to implement solutions.
- Track quality assurance metrics, like defect densities and open defect counts.
- Stay up-to-date with new testing tools and test strategies.
Requirements
- BS/MS degree in Computer Science, Engineering or a related subject.
- Proven work experience in software development.
- Proven work experience in software quality assurance.
- Strong knowledge of software QA methodologies, tools and processes.
- Experience in writing clear, concise and comprehensive test plans and test cases.
- Hands-on experience with both white box and black box testing.
- Hands-on experience with automated testing tools.
- Solid knowledge of SQL and scripting.
- Experience working in an Agile/Scrum development process.
- Experience with performance and/or security testing is a plus.
Software Quality Assurance Testers (Automation) Job-Description
- Provides input for the planning, integration, test case development, scripting, and execution of all testing required of a single software change or project.
- Evaluate and select automation testing tools for various components of the system
- Reviews business requirements and designs specifications for low to moderately complex changes/systems for completeness and testability.
- Develops, writes and maintains the test scripts for automation for assigned projects.
- Conducts testing using company-specific, manual, programmatic or automated processes.
- Executes test scripts/cases and communicates the results of testing.
- Develop automation scripts to cover the test cases of the requirements selected for the current development phase
- Provides inputs and escalates issues in bug triage meetings and coordinates with development team if required under the guidance of the Lead.
- Tests modules of larger software products or smaller stand-alone software products to ensure proper operation and freedom from defects.
- Some roles are responsible for limited coordination of the work of others.
- Conducts root cause analysis and correlation of other system and/or problems of moderate complexity.
- Works on projects/changes of minimal to medium complexity.
- Estimates effort required for own work
- Identifies risk, comes up with mitigation plans, and implements the same.
Software Quality Assurance Testers (Automation) Job-Requirement:
- BS/MS degree in Computer Science, Engineering or a related subject
- Strong knowledge on automation frameworks
- 5+ years of test automation experience developing automation framework for large enterprise applications.
- GUI frameworks that involves Selenium, Java – TestNG, BDD Cucumber, Junit, APPIUM, Puppeteer
- API testing frameworks in Java for REST, SOAP, other xml based services
- Experience to baseline, cross validate failures in GUI, API, Content programmatically, Oracle, MySQL, AWS, APPIUM Puppeteer, J Meter
- Version Control: GitHub, bit bucket
- Continuous Integration: Jenkins (basics)
- Test Management tools: Jira, Bugzilla, TestFLO for JIRA, SPIRATEST by Inflectra.
- Software development methodologies: Agile / Scrum
- Expertise in various forms of software testing (specifically in a support role): smoke testing, regression testing, functional and non-functional testing, etc.
- Expertise in independently evaluating test automation tools, technology, and framework based on product requirements.
- Good analytical and problem-solving skills
Full Stack Developer duties and responsibilities
- Develop User interfaces for Modern Rich Web Applications using Angular
- Develop efficient and scalable backend web applications using .NET and .NET Core
- Build reusable code and libraries for future use.
- Optimize application for maximum speed and scalability.
- Collaborate with other team members and stakeholders
- Understanding performance testing and optimization techniques.
- Maintain and manage a cohesive front-end framework as you make updates and add features to the UIs.
- RESTful API development using Web API and Swagger.
- Database development including MYSQL or SQL Server.
Full Stack Developer requirements and qualifications
- Must have a Bachelor’s degree in Computer Science or equivalent.
- 4 years of proven experience as a Full Stack Developer
- Knowledge of and experience with Angular and Typescript
- Experience in, CSS, HTML, JavaScript, jQuery, and 3rd party libraries and frameworks is a plus
- Comprehensive experience using Visual Studio and Visual Studio Code.
- Deep understanding of .Net Framework 4.7 - .Net Core 3.1.
- Demonstrated experience in Web development using ASP.NET MVC, C#, and the Entity Framework.
- Experience with Microsoft SQL Server Database/MySQL Database to write queries, functions, and stored procedures.
- Write clean, scalable code using .NET programming languages.
- Working knowledge of Git, GitHub, or BitBucket.
- Strong Analytical and Problem-Solving Skills.
- Good Team Player, Quick Learner, and Communication Skills.
- Office plugin development is a plus
Flutter Developer duties and responsibilities
- Build applications for both IOS and Android platforms (hybrid).
- Collaborate with cross-functional teams to define, design, and implement new features.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
- Experience with third-party libraries and APIs.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Solid understanding of the full mobile development life cycle.
- Building reusable components and front-end libraries for future use.
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
- Strong understanding of JavaScript, including DOM manipulation and the JavaScript object model.
- Good verbal & written communication skills.
- Knowledge of GIT
Flutter Developer requirements and qualifications
- 1-2 years of experience as Flutter developer
- BSc in Computer Science, Engineering or relevant field
- Expert in API's Integration & Multiple Back end Solutions.
- Good knowledge of Location Services, Maps and Animations.
- Ability to meet deadlines, identify issues and resolve with minimal direction.
- Identify and correct bottlenecks and fix bugs
- Understanding of the full mobile development life cycle.
- Good Experience with third-party libraries and APIs.
- Good knowledge of NoSQL, Firebase, JavaScript and Google APIs
Responsibilities
- Main focus will be on bringing in new customers by Cold calling, using social media tools, etc.
- Develops and expanding a portfolio of customers to meet the agreed monthly sales targets.
- Constant interaction with customers (on a daily basis) to make sure no opportunity is lost
- Attributes Doer, not just a dreamer an individual who values being at work; who remains enthusiastic to achieve set targets
- Someone who believes in the methodology of Work makes a better life
- Experience working in the international market
- Creating relationships with customers to identify their potential needs and qualify their interests and viability to drive sales.
- Scheduling Initial Qualified Appointments to convert into sales.
- Providing in-depth information to the Sales team to enable the most qualified and productive demos.
- Build long-term trusting relationships with prospects to qualify leads as sales opportunities.
Requirements
- BS/MS degree in Computer Science, Engineering or a related subject
- Proven work experience in software development
- Proven work experience in software quality assurance
- Strong knowledge of software QA methodologies, tools and processes
- Experience in writing clear, concise and comprehensive test plans and test cases
- Hands-on experience with both white box and black box testing
- Hands-on experience with automated testing tools
- Solid knowledge of SQL and scripting
- Experience working in an Agile/Scrum development process
- Experience with performance and/or security testing is a plus
Responsibilities
- Creation of responsive front-end website and web app using modern JavaScript frameworks, HTML and CSS
- Integration of front-end app to APIs developed by back-end personnel
- Thinking of design using a mobile-first approach
- Designing intuitive and easy-to-use User Experiences
- Building reusable code and libraries for future use
- Troubleshoot and debugging applications
- Writing unit tests and integrating them into the development lifecycle
- Optimization of the application for maximum speed and scalability
- Implementation of security and data protection
- Be involved and participate in the overall application lifecycle
- Define and communicate technical and design requirements
- Provide training, help and support to other team members
- Learn about new technologies
- Stay up to date with current best practices
- Conduct UI tests and optimize performance
- Manage cutting-edge technologies to improve applications
- Collaborate with multidisciplinary team of designers, developers, and system administrators
- Participate in conferences and educational programs
Requirements
- 2 years of experience as a Web Front-End developer.
- Experience with a front-end JavaScript framework such as Angular, React or Vue is necessary.
- In-depth understanding of core programming concepts is a must.
- In-depth knowledge of HTML, CSS and JavaScript.
- Proficient understanding of code versioning tools, such as Git.
- Critical thinker and problem-solving skills.
- Team player.
- Good organizational and time-management skills.
- Great interpersonal and communication skills.
- BS degree in Computer Science or similar relevant field.
Responsibilities
Krystosoft is looking for a talented Content Writer to create compelling blog posts, product descriptions, social media content and web copy. The ideal candidate should have a proven track record of producing pieces that increase engagement and drive leads. This position requires a high level of creativity, as well as the ability to use data-driven insights to write better material.- Meeting with the design team to ideate and define content goals.
- Researching content and consumer trends to ensure that content is relevant and appealing.
- Developing content strategies to effectively reach the desired target audience and marketing goals.
- Creating content for a variety of platforms including blogs, websites, and social media.
- Proofreading and editing content before publishing.
- Ensuring that SEO and SMO strategies are effectively implemented.
- Managing content calendars and ensuring that the content remains consistent across all platforms.
- Coordinating with design and writing teams to ensure the timely delivery of assignments.
- Keeping up to date with content trends, consumer preferences, and advancements in technology.
Requirements
- Bachelor’s degree in relevant field.
- The ability to keep abreast of content and consumer trends and advancements in technology.
- Minimum 2 years’ experience in a digital environment, B2B technology company, or a marketing/advertising agency would be preferred.
- Exceptional English language: written and verbal communication skills, with superb ability to translate ideas into clear, compelling messaging.
- Strong editing and proofreading skills.
- Ability to take feedback positively and bring continuous improvement in content quality.
- Hands-on experience with Content Management Systems and WordPress.
- Prior experience in content creation and writing, preferably technical documentation: IT managed services, Cloud, Network Security, Big data, and AI and Automation.
- A portfolio of published work.
- Good understanding of content practices such as SEO, SMO, and PPC.
Responsibilities
- Integration of user-facing elements developed by a front-end developer with server-side logic.
- Building reusable code and libraries for future use.
- Troubleshoot and debugging applications.
- Writing unit tests and integrating them into the development life cycle.
- Optimization of the application for maximum speed and scalability.
- Implementation of security and data protection.
- Design and implementation of data storage solutions.
- Managing and maintaining server infrastructure.
- Be involved and participate in the overall application life cycle.
- Define and communicate technical and design requirements.
- Provide training, help and support to other team members.
- Learn about new technologies.
- Stay up to date with current best practices.
- Conduct UI tests and optimize performance.
- Manage cutting-edge technologies to improve applications.
- Collaborate with multidisciplinary team of designers, developers, and system administrators.
- Participate in conferences and educational programs
Requirements
- 2 years of experience as a Back-end/Server-side developer.
- In-depth understanding of core programming concepts is a must.
- Bachelor’s degree in Computer Sciences.
- Sound exposure to Agile methodologies is preferable.
- Experience with a backend programming language such as Python, Node.js, Java, C++, C# is necessary (Python/Django experience preferable).
- Experience designing databases (both SQL based, and NoSQL based) is recommended.
- Familiarity with front-end languages such as HTML, JavaScript and CSS is a plus.
- Proficient understanding of code versioning tools, such as Git.
- Critical thinker and problem-solving skills.
- Team player.
- Good organizational and time-management skills.
- Great interpersonal and communication skills.
- BS degree in Computer Science or similar relevant field.
Responsibilities
- Creation of mobile apps on Android using Java or Kotlin.
- Integration of front-end app to APIs developed by back-end personnel.
- Thinking of design using a mobile-first approach.
- Designing intuitive and easy-to-use User Experiences.
- Building reusable code and libraries for future use.
- Troubleshoot and debug applications.
- Writing unit tests and integrating them into the development life cycle.
- Optimization of the application for maximum speed and scalability.
- Implementation of security and data protection.
- Be involved and participate in the overall application life cycle.
- Define and communicate technical and design requirements.
- Provide training, help, and support to other team members.
- Learn about new technologies.
- Stay up to date with current best practices.
- Conduct UI tests and optimize performance.
- Manage cutting-edge technologies to improve applications.
- Collaborate with a multidisciplinary team of designers, developers, and system administrators.
- Participate in conferences and educational programs.
Requirements
- 2 years of experience as an Android developer.
- An in-depth understanding of core programming concepts is a must.
- Knowledge of HTML, CSS, and JavaScript is a plus.
- Knowledge of backend development technologies such as Java or Python is a plus.
- Proficient understanding of code versioning tools, such as Git.
- Critical thinker and problem-solving skills.
- Team player.
- Good organizational and time-management skills.
- Great interpersonal and communication skills.
- BS degree in Computer Science or similar relevant field.
Responsibilities
- Creation of mobile apps on iOS using Swift and Objective-C
- Integration of front-end app to APIs developed by back-end personnel.
- Thinking of design using a mobile-first approach.
- Designing intuitive and easy-to-use User Experiences.
- Building reusable code and libraries for future use.
- Troubleshoot and debugging applications.
- Writing unit tests and integrating them into the development life cycle.
- Optimization of the application for maximum speed and scalability.
- Implementation of security and data protection.
- Be involved and participate in the overall application life cycle.
- Define and communicate technical and design requirements
- Provide training, help and support to other team members.
- Learn about new technologies.
- Stay up to date with current best practices.
- Conduct UI tests and optimize performance.
- Manage cutting-edge technologies to improve applications.
- Collaborate with multidisciplinary team of designers, developers, and system administrators.
- Participate in conferences and educational programs.
Requirements
- 2 years of experience as an iOS developer.
- In-depth understanding of core programming concepts is a must
- Knowledge of HTML, CSS and JavaScript is a plus.
- Knowledge of back-end development technologies such as Java or Python is a plus.
- Proficient understanding of code versioning tools, such as Git.
- Critical thinker and problem-solving skills.
- Team player.
- Good organizational and time-management skills.
- Great interpersonal and communication skills.
- BS degree in Computer Science or similar relevant field
Job description:
We are looking for full time SEO expert for with good English communication and writing skills.
Responsibilities:
- Optimize On-site SEO to make site search engine friendly.
- Build high-quality backlinks.
- Improve rankings on competitive keywords and increase web traffic.
- Provide and execute strategies for content development in coordination with SEO goals.
- Track, report, and analyze website analytics.
- Must have experience of client reporting.
- Google paid campaigns management experience is a plus.
Key Skills:
- Off-page Optimization
- On-page Optimization
- Ecommerce and static website SEO
- Tools management like Google Analytics, Google search console, semrush, ahrefs, etc.
- Latest and advance strategies of Link Building, cannot rely on outdated link building strategies.
- Must be up-to-date with the latest Google policies & SEO penalties.
- Mid-level, 3-5 years of experience.
Job description:
We're looking for an enthusiastic and dedicated "Digital Marketing Expert/Social Media Expert" for our software company.
Job Responsibilities:
- Exploring latest trends in the digital marketing with respect to social media trends, search engine marketing techniques, web content etc.
- Analyzing and improvising digital marketing strategies for in-house products and for our clients as well.
- Working with graphic designers, video animators and technical team to plan and execute marketing campaigns for company as well as clients.
- Must have a good grip on Facebook, Twitter, Linkedin & Instagram. Snapchat & Tiktok experience is a plus.
- Generating Leads from social media platforms via paid/unpaid marketing techniques.
- You have to give customer support to the clients via Messenger, Comments.
Skills required:
- Extensive understanding of social media platforms.
- Understanding of target audience, IT industry best practices, analytics, and KPIs of social media campaigns.
- Excellent English communication and writing skills.
- Paid social media campaigns management experience is a plus.
- Candidate with knowledge of IT services such as mobile app development, web development, branding etc will be preferred.
- Mid-level, 3-5 years of experience.
Responsibilities
- Manage and administer internet access with DNS-based filtering protection
- Manage and administer routers, switches, WLAN controllers & APs
- Manage and administer DNS & DHCP services
- Manage and administer VPN access
- Manage and administer Cisco VoIP phone system
- Maintain and improve company’s technology environment
- Perform monthly system upgrades
- Document all core network systems
- Fully support, configure, maintain and upgrade corporate customer’s networks and in house servers
- Install and integrate new server hardware and applications
- Support and administer third-party applications
- Ensure network security and connectivity
- Monitor network performance (availability, utilization, throughput, good-put, and latency) and test for weaknesses
- Set up user accounts, permissions, and passwords
- Manage and administer company email and other cloud-based systems
- Resolve problems reported by end users
- Specify system requirements and design solutions
- Research and make recommendations on server system administration
- Complete other duties and projects as assigned
- Continually expand knowledge base by attending seminars, conferences, and professional training
Requirements
- 2 or more years related experience in the field.
- Experience in customer service, or technology support.
- Experience working with solutions that include different operating. systems, hardware, and software.
- Experience designing, deploying, and configuring monitoring and reporting systems.
- Experience deploying and managing LAN, WAN, and WLAN technologies.
- Hands-on experience in networking, routing, and switching.
- Experience with firewalls, Internet VPN’s remote implementation, troubleshooting, and problem resolution are desired.
- Experience managing a call center’s technology stack is required.
- Timely and accurate resolution of escalated Network issues including.
- Network performance and capacity issues.
- Network outages and downtime.
- Security issues and breaches.
- Delivery of quality technical and engineering advice.
- Creation and maintenance of documentation for all customer and internal networks.
- Maintain high-quality 24/7 operations of all the company’s IT systems and interests.
- Significant input into new product design and new product implementation.
- Provide detailed design input for, and participate in, the deployment of new technologies.
- Experience with firewalls, Internet VPN remote implementation, troubleshooting, and problem resolution is desired.
- Experience with Google Workspace or Microsoft 365 is preferred.
- Ability to set up and configure server hardware.
- Has technical product knowledge or specific domain expertise.