Careers

Join an amazing team that is passionate about changing the way people connect

Career Opportunities

SPS is looking for world class talent to help us continue pushing the envelope of digital transformations.

Job Title:
Full-Stack Engineer (Front-end focus)
Education:

Location:

PK

Knowledge and Skills:
    • Proficiency in HTML, CSS, and JavaScript
    • Experience with frontend framework React
    • Strong understanding of responsive design principles
    • Knowledge of RESTful APIs and asynchronous request handling
    • Experience with building tools and automation frameworks
    • Good understanding of browser rendering behavior and performance
    • Problem-solving and debugging skills
    • Ability to collaborate with designers and backend developers
Job Description:
    1. Develop User Interfaces:
      • Assist in building and implementing user-facing features using HTML, CSS, and JavaScript.
      • Collaborate with senior developers to translate design mockups and wireframes into functional front-end code.
    2. Responsive Design Implementation:
      • Ensure that web applications are responsive and work well on various devices and screen sizes.
      • Apply responsive design principles and techniques to enhance user experience.
    3. Code Quality and Best Practices:
      • Write clean, efficient, and maintainable code.
      • Adhere to coding standards and best practices set by the team.
    4. Debugging and Troubleshooting:
      • Identify and fix bugs and issues in the front-end code.
      • Use browser developer tools to debug and optimize code.
    5. Cross-Browser Compatibility:
      • Test and ensure compatibility across different browsers and platforms.
      • Address and resolve browser compatibility issues.
    6. API Integration:
      • Assist in integrating front-end components with back-end services and APIs.
      • Ensure efficient data flow and communication between front-end and back-end systems.
    7. Collaboration and Communication:
      • Work closely with senior developers, designers, and other team members to deliver high-quality solutions.
      • Participate in team meetings, including stand-ups, sprint planning, and retrospectives.
    8. Learning and Development:
      • Stay up-to-date with the latest front-end technologies and best practices.
      • Actively seek opportunities to improve your skills and knowledge.
    9. Documentation:
      • Create and maintain documentation for front-end code and design specifications.
      • Ensure documentation is clear, accurate, and up-to-date.
    10. Testing:
      • Assist in writing and executing unit tests and integration tests to ensure code quality.
      • Participate in testing and quality assurance processes to deliver robust applications.
    11. Performance Optimization:
      • Help optimize web pages for speed and performance.
      • Implement basic performance enhancements and caching strategies.
    12. Support Senior Developers:
      • Assist senior developers in various tasks, including code reviews and project planning.
      • Take on additional responsibilities and tasks as needed to support the team.
Job Qualification:
    • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field
    • Experience: 2-5 years of experience in frontend development

       

Job Title:
Full-Stack Engineer (AI-focus)
Education:

Location:

PK

Knowledge and Skills:
    • Technical Skills:Proficiency in Backend Languages: Python, Java, Ruby, PHP, Node.js,SpringBoot etc.
    • Experience with Databases: Both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB).
    • Knowledge of Backend Frameworks: Django, Spring, Express, etc.Familiarity with Version Control Systems:
    • Primarily Git.Understanding of API Development: Experience with RESTful and SOAP APIs.
    • Experience with Cloud Platforms: AWS, Azure, Google Cloud.Knowledge of Containerization and Orchestration: Docker, Kubernetes.
    • Soft Skills:Problem-Solving Abilities: Critical thinking and troubleshooting skills.
    • Effective Communication: Ability to communicate technical concepts clearly.
    • Team Collaboration: Experience working in collaborative, agile environments.
    • Adaptability: Willingness to learn and adapt to new technologies and methodologies.
Job Description:
    1. Developing and Maintaining Server-Side Logic:
      • Writing server-side code to handle application logic.
    2. Database Management:
      • Designing, implementing, and maintaining database schemas.
      • Performing database migrations and optimizations.
    3. API Development and Maintenance:
      • Designing and developing APIs for front-end and mobile app consumption.
      • Ensuring API security and performance.
    4. Integration with Front-End:
      • Collaborating with front-end developers to integrate user-facing elements with server-side logic.
    5. Performance Optimization:
      • Monitoring and improving server performance.
      • Implementing caching strategies and optimizing database queries.
    6. Security Implementation:
      • Ensuring the application is secure and implementing necessary security measures.
    7. Version Control:
      • Using version control systems to manage and document changes in code.
    8. Documentation:
      • Creating and maintaining documentation for code, APIs, and databases.
    9. Bug Fixing and Troubleshooting:
      • Identifying and fixing bugs in the backend code.
      • Troubleshooting issues and providing timely resolutions.
    10. Code Reviews:
      • Participating in code reviews to maintain code quality and standards.
    11. Deployment:
      • Managing the deployment of applications to production environments.
      • Setting up and maintaining CI/CD pipelines.
Job Qualification:
    Education:
    1. Bachelor’s Degree in Computer Science, Software Engineering, or a related field – This is the most common educational requirement.

       

    Experience:
    1. 3-5 years of experience in backend development, working on complex applications and APIs.

       

Job Title:
Frontend Developer
Education:

Location:

PK

Knowledge and Skills:
    • Proficient in HTML5, CSS3, and Bootstrap, including layout techniques like Flexbox and Grid.
    • Skilled in creating responsive designs that work seamlessly across different devices and screen sizes.
    • Experienced with Bootstrap and React.
    • Proficient in implementing responsive layouts using CSS media queries.
    • Solid understanding of JavaScript fundamentals: variables, data types, and control flow.
    • Familiar with ES6+ features: arrow functions, destructuring, and template literals.
    • Experienced in converting PSD designs into functional HTML/CSS code.
    • Skilled in creating and optimizing graphics for web pages.
    • Basic knowledge of Git, including essential commands for branching, committing, and merging code.
    • Competent in debugging front-end code using browser developer tools.
    • Adept at identifying and fixing common front-end bugs and issues.
    • Strong grasp of responsive design principles.
    • Proficient in implementing responsive layouts using CSS media queries.
Job Description:

    1.Develop User Interfaces:

    • Build and implement user-facing features using HTML, CSS, Bootstrap or REACT and JavaScript.
    • Collaborate with senior developers to convert design mockups and wireframes into functional front-end code.

    2. Responsive Design Implementation:

    • Ensure web applications are fully responsive across various devices and screen sizes.
    • Apply responsive design techniques to enhance user experience.

    3. Code Quality and Best Practices:

    • Write clean, efficient, and maintainable code.
    • Follow coding standards and best practices set by the team.

    4. Debugging and Troubleshooting:

    • Identify and resolve bugs in front-end code.
    • Use browser developer tools to debug and optimize code.

    5. Cross-Browser Compatibility:

    • Test and ensure compatibility across different browsers and platforms.
    • Address and resolve browser compatibility issues.

    6. API Integration:

    • Assist in integrating front-end components with back-end services and APIs.
    • Ensure efficient data flow between front-end and back-end systems.

    7. Collaboration and Communication:

    • Work closely with senior developers, designers, and other team members to deliver high-quality solutions.
    • Participate in team meetings, including stand-ups, sprint planning, and retrospectives.

    8. Learning and Development:

    • Stay up-to-date with the latest front-end technologies and best practices.
    • Actively seek opportunities for skill and knowledge improvement.

    9. Documentation:

    • Create and maintain clear and accurate documentation for front-end code and design specifications.

    10. Testing:

    • Assist in writing and executing unit tests and integration tests to ensure code quality.
    • Participate in testing and quality assurance processes.

    11. Performance Optimization:

    • Optimize web pages for speed and performance.
    • Implement basic performance enhancements and caching strategies.

    12. Support Senior Developers:

    • Assist senior developers with tasks such as code reviews and project planning.
    • Take on additional responsibilities as needed to support the team.
Job Qualification:
    • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field
    • Experience: 2-5 years of experience in frontend development

Our Values

Honesty

To be truthful in all our endeavors; to be honest and forthright with one another and with our customers and vendors.

Integrity

To say what we mean. To deliver what we promise, and to stand for what is right.

Respect

To treat one another with dignity and fairness, appreciating the diversity of our workforce and the uniqueness of each employee.

Trust

To build confidence through teamwork and open, candid communication.

Responsibility

To take responsibility for our actions and to speak up – without fear of retribution- to report concerns in the workplace including violations of law, regulations, and company policies, and to seek clarification and guidance whenever there is doubt.

Citizenship

To obey all of the laws in the countries with which we do business and to do our part to make the communities in which we live and work better.

Diversity & Inclusion

Diversity, equality, and inclusiveness are not just words that we use to describe the SPS culture it is how we live it. We foster that ability to grow through individual planning that allows employees to create their own unique career path.

Benefits

At SPS we provide a highly competitive Total Rewards Package for all of our employees around the world. Our country specific Total Rewards package aligns to our core values and provides a solid foundation for work life integration in a challenging and inclusive environment.

Health Care - Disability - Life/ADD Insurance
SPS offers a range of carefully selected insurance plans for your Health & Wellness needs. Choose the available medical, dental and/or vision care option that fits your needs. Employer paid Disability & Life/ADD coverage is also available for all eligible employees.
Financial Future
Secure your financial future by saving for retirement! You may choose between either a pre-tax, or post-tax contribution plan. SPS offers a comprehensive 401(k) retirement plan with financial advisors available to help you select and manage the right funds for you.
Paid Time Off & Holidays
Our combined pool of sick and vacation time (paid time off - PTO) is to give you time off not only when you are sick but also to unwind and spend quality time with family and friends. In addition to the above, SPS provides annual holidays for your rest and relaxation.
Parental Leave and Family Bonding
SPS offers a global Parental Pay policy as we believe there is nothing more important for parents than bonding with a new child.
Flexibility in Work
We understand that not all people work best in a traditional office environment. We offer our employees the flexibility to work virtually if that helps them be more productive. Talk to your Manager on what best suits your particular situation!