Location: Lahore
xiQ, Inc. is a company at the forefront of the AI revolution in B2B sales and marketing. Our innovative SaaS platform combines generative AI with behavioral science to provide a comprehensive solution for empowering B2B sellers and marketers. With cutting-edge features like AI-generated DISC personality insights, xiQ ChatGPT Copywriter, SWOT analysis, Buyer Relationship Management, and real-time sales alerts, we are transforming the B2B sales and marketing landscape. Our platform simplifies personalized email writing, enhances content curation, and enables hyper-personalization at scale, revolutionizing how businesses engage with their clients. As demand for our platform soars, we are experiencing rapid growth and exciting opportunities. Join us and be part of the AI-driven future of B2B sales and marketing.
xiQ is looking for a Lead Software Developer!
We are seeking a highly skilled and experienced Lead Software Developer to join our dynamic team at xiQ. As a Lead Software Developer, you will play a critical role in leading and guiding a team of software engineers, driving the development and implementation of innovative software solutions.
Responsibilities:
- Lead and mentor a team of front-end developers, providing guidance on coding standards, best practices, and troubleshooting
- Collaborate with designers to transform design mockups and wireframes into responsive and interactive web applications, ensuring a seamless user experience
- Oversee the planning, execution, and delivery of front-end development projects, including setting project milestones, managing timelines, and coordinating resources
- Conduct code reviews, testing, and optimization to ensure the performance, security, and cross-browser compatibility of web applications
Requirements:
- A bachelor’s degree in computer science, or a related field is preferred
- 6-9 years of experience in software development
- Proficiency in HTML, CSS, JavaScript, and front-end libraries/frameworks (e.g., React) with a strong portfolio showcasing previous projects
- Having proficiency in Python would be beneficial
- Strong project management skills, including the ability to plan, prioritize, and manage multiple projects effectively
- Proven experience in a leadership role, guiding and mentoring software engineering teams
- Solid understanding of software development principles, design patterns, and best practices
- Experience with Agile development methodologies and familiarity with related tools such as JIRA or Trello
- Excellent problem-solving skills and the ability to analyze complex technical issues
- Strong communication and collaboration skills, with the ability to effectively work with cross-functional teams