Career Opportunities
SPS is looking for world class talent to help us continue pushing the envelope of digital transformations.
Full-Stack Engineer (Front-end focus)
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 ...
Location
PK
Category
Spinnlabs
Last date
09-30-2024
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:
- 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.
- 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.
- Code Quality and Best Practices:
- Write clean, efficient, and maintainable code.
- Adhere to coding standards and best practices set by the team.
- Debugging and Troubleshooting:
- Identify and fix bugs and issues in the front-end code.
- Use browser developer tools to debug and optimize code.
- Cross-Browser Compatibility:
- Test and ensure compatibility across different browsers and platforms.
- Address and resolve browser compatibility issues.
- 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.
- 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.
- 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.
- Documentation:
- Create and maintain documentation for front-end code and design specifications.
- Ensure documentation is clear, accurate, and up-to-date.
- 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.
- Performance Optimization:
- Help optimize web pages for speed and performance.
- Implement basic performance enhancements and caching strategies.
- 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
Full-Stack Engineer (AI-focus)
Developing and Maintaining Server-Side Logic: Writing server-side code to handle application logic. Database Management: Designing, implementing, and maintaining database schemas. Performing database migrations and optimizations. API Development and Maintenance: Designing and ...
Location
PK
Category
Spinnlabs
Last date
09-30-2024
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:
- Developing and Maintaining Server-Side Logic:
- Writing server-side code to handle application logic.
- Database Management:
- Designing, implementing, and maintaining database schemas.
- Performing database migrations and optimizations.
- API Development and Maintenance:
- Designing and developing APIs for front-end and mobile app consumption.
- Ensuring API security and performance.
- Integration with Front-End:
- Collaborating with front-end developers to integrate user-facing elements with server-side logic.
- Performance Optimization:
- Monitoring and improving server performance.
- Implementing caching strategies and optimizing database queries.
- Security Implementation:
- Ensuring the application is secure and implementing necessary security measures.
- Version Control:
- Using version control systems to manage and document changes in code.
- Documentation:
- Creating and maintaining documentation for code, APIs, and databases.
- Bug Fixing and Troubleshooting:
- Identifying and fixing bugs in the backend code.
- Troubleshooting issues and providing timely resolutions.
- Code Reviews:
- Participating in code reviews to maintain code quality and standards.
- Deployment:
- Managing the deployment of applications to production environments.
- Setting up and maintaining CI/CD pipelines.
Job Qualification:
-
Bachelor’s Degree in Computer Science, Software Engineering, or a related field – This is the most common educational requirement.
-
3-5 years of experience in backend development, working on complex applications and APIs.
Education:
Experience:
Frontend Developer
Are you a talented and passionate Frontend Developer looking to make a significant impact in a dynamic and innovative environment? We are seeking a skilled Frontend Developer to join our CLOUD team and contribute to the development of cutting-edge solutions that drive our mission forward. If you thrive in a collaborative setting and are eager to tackle complex challenges, we want to hear from you!
Location
PK
Category
Cloud
Last date
09-30-2024
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:
- 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.
- Ensure web applications are fully responsive across various devices and screen sizes.
- Apply responsive design techniques to enhance user experience.
- Write clean, efficient, and maintainable code.
- Follow coding standards and best practices set by the team.
- Identify and resolve bugs in front-end code.
- Use browser developer tools to debug and optimize code.
- Test and ensure compatibility across different browsers and platforms.
- Address and resolve browser compatibility issues.
- Assist in integrating front-end components with back-end services and APIs.
- Ensure efficient data flow between front-end and back-end systems.
- 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.
- Stay up-to-date with the latest front-end technologies and best practices.
- Actively seek opportunities for skill and knowledge improvement.
- Create and maintain clear and accurate documentation for front-end code and design specifications.
- Assist in writing and executing unit tests and integration tests to ensure code quality.
- Participate in testing and quality assurance processes.
- Optimize web pages for speed and performance.
- Implement basic performance enhancements and caching strategies.
- Assist senior developers with tasks such as code reviews and project planning.
- Take on additional responsibilities as needed to support the team.
1.Develop User Interfaces:
2. Responsive Design Implementation:
3. Code Quality and Best Practices:
4. Debugging and Troubleshooting:
5. Cross-Browser Compatibility:
6. API Integration:
7. Collaboration and Communication:
8. Learning and Development:
9. Documentation:
10. Testing:
11. Performance Optimization:
12. Support Senior Developers:
Job Qualification:
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field
- Experience: 2-5 years of experience in frontend development