C++ Software Engineer
Role and responsibilities
Collaborate with a team of software engineers and developers to design, develop, and maintain a new browser based on the Chromium source code.
Implement new features and functionalities to enhance the user experience and meet the requirements of non tech-savvy users.
Write clean, efficient, and well-documented code using C++ as the primary programming language.
Utilize your expertise in Swift, Java, and other relevant programming languages to contribute to the development of cross-platform solutions.
Conduct thorough testing and debugging to ensure high-quality software deliverables.
Stay up to date with the latest industry trends, emerging technologies, and best practices in software engineering, cryptography, and web development.
Collaborate with product managers, UX/UI designers, and other stakeholders to understand project requirements and translate them into technical specifications.
Provide technical guidance and mentorship to junior team members, fostering a collaborative and knowledge-sharing environment.
Participate in code reviews, identify areas for improvement, and implement enhancements to optimize performance, security, and stability.
Education and experience
Bachelor's degree in Computer Science, Software Engineering, or a related field. (Master's degree preferred).
Minimum of 4 years of professional experience working with C++ in software development, preferably with a focus on complex, high-performance, cross-platform applications
Strong expertise in working with the Chromium source code, including understanding the architecture, internal APIs, and relevant development tools is a huge advantage.
Experience working with Swift and/or Java, preferably in the context of cross-platform projects.
Familiarity with software development best practices, version control systems (e.g., Git), and bug tracking tools.
Understanding of web technologies, including HTML, CSS, and JavaScript is a plus.
Knowledge of cryptography, blockchain, and cryptocurrency concepts is a plus.
Ability to work effectively in a fast-paced, collaborative environment with a strong focus on teamwork and communication skills.
Strong problem-solving and analytical skills with a keen attention to detail.
Benefits
Competitive salary (to be negotiated).
Lunch at the office.
13th month salary bonus.
Annual salary review.
Mid-year bonus consideration.
Team building, company trip….
Employee insurance in accordance with the law.
Opportunity to improve your English through exposure to international customers and our products.
Personal development courses, including technical and non-technical programs, are offered.
Opportunity to gain hands-on experience in cutting-edge technologies.