Job Description: Responsibilities Lead the development team in the full software development lifecycle. Assign tasks, monitor progress, and ensure timely delivery of features. Collaborate with cross-functional teams to define, design, and ship new features. Review and maintain high standards of software quality. Guide developers and enforce best practices in coding and documentation. Train new team members and conduct performance evaluations. Stay up to date with new technologies and development trends. Requirements Bachelor's/Master's degree in Computer Science, Engineering, or related field. 2+ years of experience in leading development teams Strong knowledge of programming languages (e.g., JavaScript). Excellent mentoring, leadership, and communication skills. Some knowledge about tools like a photoshop illustrator and figma
Role Overview: As a Full Stack Developer, you will be responsible for producing scalable software solutions as part of a cross-functional team. Your role will involve the full software development life cycle, from conception to deployment. You should be comfortable with front-end and back-end coding languages, development frameworks, and third-party libraries. Additionally, your ability to work well in a team, along with visual design skills, will be crucial. Knowledge of Agile methodologies is a plus. Key Responsibilities: - Work with development teams and product managers to ideate software solutions - Design client-side and server-side architecture - Build the front-end of applications through appealing visual design - Develop and manage databases and applications - Write effective APIs - Test software for responsiveness and efficiency - Troubleshoot, debug, and upgrade software - Create security and data protection settings - Build features and applications with a mobile responsive design - Write technical documentation - Collaborate with data scientists and analysts to enhance software Qualifications Required: - 2+ years of experience as a Full Stack Developer or similar role - Experience in developing desktop and mobile applications - Familiarity with common stacks - Knowledge of front-end languages and libraries such as HTML/CSS, JavaScript, XML, jQuery - Proficiency in back-end languages like C#, Java, Python, and JavaScript frameworks such as Angular, React, Node.js - Familiarity with databases like MySQL, MongoDB, web servers like Apache, and UI/UX design - Excellent communication and teamwork skills - Attention to detail - Organizational and analytical skills - Degree in Computer Science (Note: No additional details of the company were provided in the job description.),