Job Description
Join a dynamic and growing company where you can utilize your leadership skills and technical expertise to drive innovation and make a real impact.
We offer a supportive and inclusive work environment, and opportunities for professional growth and advancement. If you are
ready to take your career to the next level and build the future, apply today!
Primary Skills
At least 1 Year of experience leading a team of 3 to 5 engineers team for potential end to end application development & enhancement.
Lead SCRUM team with SCRUM process and Possess CSM/CSPO Agile SCRUM certifications
Strong proficiency in C++ programming language
C++ development tools and compilers (GCC, Clang, Visual Studio)
Experience with continuous integration/continuous deployment (CI/CD) tools
Solid understanding of data structures, algorithms, and design patterns
Demonstrated proactive Planning, Execution and Value generations Skills.
Passion for staying up-to-date with the latest industry trends and technologies.
Familiarity with code versioning tools such as Git
Strong problem-solving and analytical skills
Excellent communication, Presentation, and collaboration skills
Roles & Responsibilities
Lead the development of complex system level software utilizing C++.
Collaborate with design and product teams to ensure that our applications meet user needs and exceed expectations. Mentor and guide junior developers in best practices for software development.
Contribute to a culture of continuous learning and growth.
Perform detailed design and coding, debugging, testing and release of the given modules.
Rapid development ability to build and demonstrate quick solutions.
Work closely within a small team of experienced engineers to produce high-quality software products on a daring schedule. Demonstrate professional engineering practices including alignment to coding standards, producing design documentation, and supporting integration.
Translating design and wireframes into high quality code, with an eye for performance on specific target devices.
Write unit test and perform functional verification for the responsible modules
Perform code reviews and sanity checks for the code developed.