Looking for a strong React.js developer who can build clean, modern interfaces and work closely with our back-end and AI teams.
Front-End Development:
-
Develop and maintain user interfaces using React.js.
-
Implement responsive and interactive features following modern UI/UX best practices.
-
Optimize applications for maximum speed and scalability.
Back-End Development:
-
Design and build RESTful APIs and server-side logic using Python.
-
Integrate with databases such as BigQuery, Spanner, MongoDB, and others.
-
Implement pub/sub messaging patterns for real-time data processing.
Performance Optimization:
-
Use caching techniques, including Redis, to enhance application performance.
-
Implement LLM (Large Language Model) and AI technologies to improve system intelligence and automation.
Testing:
-
Conduct unit, regression, and integration testing to ensure code quality and reliability.
-
Develop and maintain automated testing frameworks.
Collaboration:
-
Work closely with cross-functional teams to integrate front-end and back-end components seamlessly.
-
Participate in code reviews and contribute to the continuous improvement of development processes.
CI/CD and Cloud Platforms:
-
Utilize CI/CD tools to automate build, test, and deployment processes.
-
Understand and leverage cloud platforms such as GCP.
Qualifications
Experience:
-
Proven experience as a Full Stack Developer or similar role.
-
Strong proficiency in React.js and Python.
-
Experience with modern UI/UX design principles and responsive web development.
-
Familiarity with caching techniques and Redis.
-
Knowledge of LLM and AI technologies.
-
Experience with RESTful API design and implementation.
-
Proficiency integrating with databases such as BigQuery, Spanner, and MongoDB.
-
Experience with pub/sub messaging patterns.
-
Familiarity with CI/CD tools and practices.
-
Understanding of cloud platforms (GCP, AWS, Azure).
Skills:
-
Excellent problem-solving and analytical skills.
-
Strong communication and collaboration skills.
-
Ability to work in a fast-paced, agile environment.
-
Attention to detail and a focus on delivering high-quality code.