UI Developer (In-Person Interview)
Gardner Resources Consulting, LLC
Boston, MA, USA
6/14/2022
Technology
Full Time
Job Description
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.
