Architecture Design: Create and implement client-side and server-side architecture for web applications.
- Front-End Development: Develop and optimize front-end architecture to ensure mobile responsiveness and cross-browser compatibility.
- Back-End Development: Build and manage robust databases and applications, adhering to coding standards.
- Code Quality: Write clean, scalable, and efficient code for both front-end and back-end applications, particularly using PHP frameworks such as Laravel and CodeIgniter.
- API Development: Develop, document, and maintain APIs, ensuring security and efficiency. Integrate third-party services and APIs as necessary.
- Database Management: Manage back-end data services and enhance existing API functionalities.
- Development Lifecycle: Lead the entire development process from concept through deployment and post-launch support.
- Team Coordination: Work closely with project managers, co-developers, and other stakeholders to ensure alignment on progress and issues.
- Task Management: Design and manage project pipelines, ensuring tasks are allocated and tracked using tools like Asana and Teamlogger.
- Team Communication: Conduct daily stand-up meetings, oversee development activities, and guide junior developers in best practices.
Quality Assurance and Testing:
- Testing: Perform rigorous testing of websites and applications, addressing front-end and back-end modules to ensure functionality and performance.
- Troubleshooting: Debug and upgrade software to resolve issues and enhance application efficiency.
- Final Checks: Conduct final testing before deployment, ensuring all development-related issues are resolved.
- Documentation: Assist QA personnel with technical documentation and support to ensure comprehensive coverage.
Security and Maintenance:
- Security Implementation: Implement robust security measures and data protection protocols across applications.
- Server Management: Handle server tasks, including website account management, database management, and server configuration.
- Documentation: Regularly update and maintain software documentation to reflect current standards.
- Issue Resolution: Address issues related to websites and servers, coordinating with support departments as necessary.
Administrative and Operational Responsibilities:
- Daily Updates: Share daily task lists and updates at the beginning and end of shifts through communication channels like Skype and Asana.
- Task Tracking: Document all development activities in the project tracker and pipeline tracker.
- Compliance: Adhere to company policies on data security and confidentiality, avoiding the use of personal devices for sensitive information.
- Change Management: Implement changes first on development copies, with managerial approval before applying to live projects.
Qualification
Degree in Computer Science (B.Sc)
Technical Proficiency: Expertise in front-end technologies (HTML, CSS, JavaScript) and back-end languages (PHP, Python), especially frameworks like Laravel and CodeIgniter.
- Database Management: Experience with SQL and NoSQL databases, proficient in database architecture.
- API Development: Skilled in creating, testing, and maintaining APIs for internal and third-party integration.
- Problem-Solving: Strong troubleshooting skills with the ability to resolve issues quickly.
- Project Management: Ability to manage tasks effectively, prioritize, and meet deadlines.
- Communication: Excellent skills in conveying technical concepts to both technical and non-technical stakeholders.
- Team Leadership: Experience in leading teams, mentoring junior developers, and coordinating tasks.
Job Type: Full-time
Pay: Rs120,000.00 - Rs180,000.00 per month
Ability to commute/relocate:
- Rawalpindi: Reliably commute or planning to relocate before starting work (Preferred)
Education:
Experience:
- Laravel Development: 5years (Preferred)
- Full Stack Developer: 6 years (Preferred)
Job Type: Full-time
Pay: Rs120,000.00 - Rs180,000.00 per month
Education:
Experience:
- Laravel Developer: 7 years (Preferred)
- Full Stack: 8 years (Preferred)
Work Location: In person