Responsibilities:
Development and Design: - Develop and maintain scalable and responsive web applications using React or Angular and Node.js. - Ensure the technical feasibility of UI/UX designs and implement them. - Build reusable code and libraries for future use.
Collaboration and Leadership: - Collaborate with cross-functional teams (UI/UX designers, project managers, QA) to define, design, and ship new features. - Mentor junior developers, conduct code reviews, and ensure best practices in development.
Problem Solving: - Identify and troubleshoot various front-end and back-end issues. - Optimize applications for maximum speed and scalability.
Continuous Learning and Improvement: - Stay up-to-date with emerging trends in web development and implement best practices. - Continuously improve software engineering skills and knowledge.
Quality Assurance: - Ensure the performance, quality, and responsiveness of applications. - Coordinate with QA teams for bug fixing and improving application performance.
Qualifications:
Experience: - Minimum 4 years of experience in full-stack development. - Proficient in JavaScript frameworks such as React or Angular. - Experience in developing server-side applications using Node.js.
Technical Skills: - Strong understanding of front-end technologies, including HTML5, CSS3, JavaScript, and associated frameworks or libraries. - Familiarity with RESTful APIs and modern authorization mechanisms. - Experience with database technologies like SQL or NoSQL databases.
Soft Skills: - Strong problem-solving skills and the ability to work under challenging deadlines. - Excellent communication and teamwork skills. - Proactive, self-starter with a high attention to detail.
Educational Background: - Bachelor’s degree in Computer Science, Engineering, or a related field.
Additional Skills: - Knowledge of version control tools like Git. - Understanding of Agile methodologies. - Experience with cloud services like AWS or Azure is a plus.
Idexx
Club GLOBALS
CI&T
Strada Education Foundation