
Developer Intermediate AI
Descrição
Design, develop, test, and maintain the frontend and backend components of our software applications.
Review code work for accuracy and functionality.
Analyze code segments regularly for improvements.
This Company is one of the worlds largest and most successful privately-owned global IT Security and Solutions providers. As part of the team, you will be a member of a high performance, innovative solutions environment where the people are dedicated and focused on continuous learning and growth opportunities.
It is an organization that encourages and supports ongoing training and development.
Developer Intermediate AI
Stay updated with industry trends and technological advancements.
Collaborate with designers to create visually appealing, responsive user interfaces that enhance user satisfaction.
Build robust backend systems, including APIs and databases, to support frontend functionality.
Optimize code, assets, and databases for speed and performance, ensuring a seamless user experience.
Ensure that web applications work consistently across various browsers and platforms.
Implement best UI/UX design practices to enhance usability and overall user experience.
Write and maintain unit tests, conduct thorough testing, and troubleshoot issues on both the frontend and backend.
Work closely with other engineers, designers, and team members to deliver integrated and seamless solutions.
Create clear and concise technical documentation for front and backend code and development processes.
Requisitos mínimos
Minimum of 3 years of professional experience in a similar role.
Bachelor's degree in Information Technology, Computer Science, or a related field.
In-depth knowledge of software development and related technologies.
Proficiency in JavaScript and TypeScript.
Experience with Python and Java.
Strong experience with frontend and backend frameworks such as React, Vue.js, Next.js, and Flask.
Hands-on experience with AI technologies, especially Large Language Models (LLMs), and familiarity with machine learning frameworks like TensorFlow or PyTorch.
Experience with cloud services and CI/CD pipelines.
Familiarity with containerization technologies (e.g., Docker, Kubernetes).
Experience working in an Agile/Scrum environment.
Excellent communication and time management skills.
Proficiency in English, both written and spoken.