Job Openings
Front End Developer - Real Time LLM Integrated Chat Application (Onsite, Lahore, USD Salary)
About the job Front End Developer - Real Time LLM Integrated Chat Application (Onsite, Lahore, USD Salary)
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- 3+ years of experience in front-end development, with a focus on real-time applications.
- Proficiency in JavaScript and experience with modern frameworks such as React, Angular, or Vue.js.
- Expertise in TypeScript to maintain a robust, scalable codebase.
- Experience with WebSockets and other real-time data transfer protocols.
- Familiarity with state management libraries (Redux, MobX, etc.) and optimizing them for real-time updates.
- Strong knowledge of HTML5, CSS3, and responsive design principles.
- Experience with RESTful APIs and integrating front-end applications with backend services.
- Familiarity with testing frameworks (e.g., Jest, Cypress, Mocha) to ensure quality control.
- Version control with Git.
- Experience with Next.js or Nuxt.js for server-side rendering.
- Knowledge of cloud platforms like AWS, Azure, or GCP for real-time, scalable deployments.
- Understanding of CI/CD pipelines and DevOps best practices.
- Familiarity with large-scale architecture principles to support scalability.
- Interest in AI/ML and experience with integrating AI-powered APIs would be a plus.
Responsibilities
- Develop and implement an intuitive, high-performance, and scalable front-end for a real-time chat application, integrating with our custom LLM API.
- Ensure responsiveness and optimize application performance across various devices and browsers.
- Collaborate closely with backend developers, UI/UX designers, and product teams to understand and align with project requirements.
- Optimize real-time data handling to enhance efficiency and reduce latency.
- Implement robust testing strategies, including unit, integration, and end-to-end tests, to ensure application reliability and efficiency.
- Stay updated on emerging front-end technologies to continually enhance the applications performance and user experience.