Job Title: Senior C/C++ Developer with Frontend ExperienceExperience: 6+Company: Kooe Private limited Type: ContractLocation: Remote
Job Description: You will design, develop, and maintain high-performance C/C++ applications while also contributing to the frontend development of our solutions. You'll collaborate with cross-functional teams to create innovative solutions that seamlessly integrate backend and frontend components.Key Responsibilities:Design, develop, and maintain software applications using C and C++.Develop and maintain frontend components using modern web technologies (e.g., HTML, CSS, JavaScript).Collaborate with cross-functional teams to gather requirements and translate them into technical specifications for both backend and frontend development.Write clean, efficient, and well-documented code following industry best practices.Conduct code reviews and provide constructive feedback to team members.Debug and resolve software defects and issues in a timely manner, both in backend and frontend systems.Participate in the full software development lifecycle, including planning, development, testing, deployment, and maintenance.Mentor junior developers and provide technical guidance and support as needed.Stay updated with the latest trends and technologies in both C/C++ and frontend development.Requirements:Bachelor’s degree in Computer Science, Engineering, or a related field.5 to 7 years of professional experience in C/C++ software development.Strong understanding of OOP principles and design patterns.Proficiency in developing multi-threaded and real-time applications.Experience with software development tools such as compilers, debuggers, and version control systems (e.g., Git).Familiarity with Git and version control.Familiarity with operating system concepts, especially Linux/Unix.Knowledge of networking protocols and socket programming is a plus.Strong communication and teamwork skills.Ability to work independently and manage multiple tasks effectively.Experience with modern frontend technologies (e.g., React, Angular, Vue.js) and frameworks is required.Good to have:Experience with agile methodologies.Familiarity with CI/CD practices.Knowledge of additional programming languages (e.g., Python, Java) is a plus.Experience with cloud platforms (e.g., AWS, Azure) is a plus.