Career > C++ Software Engineer
C++ Software Engineer
BlockBase is an IT laboratory and venture capital company expanding its investment portfolio to the Asia-Pacific region, specifically in Vietnam. We acquired OneBlock Labs, a well-established Vietnamese blockchain lab, with the aim of becoming a comprehensive venture builder. Our vision is to provide investment standards and opportunities for Vietnamese and international investors. Additionally, we have established Herond Labs, a strategic subsidiary focused on blockchain, web3 solutions, and bridging the gap between web2 and web3 technologies. At BlockBase, we are committed to incubating and supporting projects to turn their dreams into reality in the transformative world of blockchain and Web3.
We are seeking a highly skilled and experienced Software Engineer to join our team for an exciting project aimed at developing a new browser specifically designed for non-tech crypto users. As a Software Engineer, you will be responsible for working with the Chromium source code to create a secure, user-friendly, and feature-rich browser that caters to the unique needs of individuals entering the world of cryptocurrencies.
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 crypto 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
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.
Salary: Up to $2000
13th month salary bonus.
Lunch support
Salary review once a year.
Consider the mid-year bonus.
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.