General Purpose:
We are seeking a highly skilled and experienced Lead Desktop Software Developer to join our team and spearhead the design, development, and delivery of desktop applications for various operating systems. In this leadership role, you will guide a team of developers, drive technical decisions, and work closely with stakeholders across product, design, and engineering.
Position Summary, Responsibilities and Expectations:
Responsibilities:
- Providing direction and leadership for the desktop apps development team; defining and promoting best practices in code quality, testing, and architecture
- Conducting code reviews, defining and enforcing coding standards, and mentoring the members of your development team
- Leading technical planning, estimation, and delivery of complex projects
- Identifying the technologies and required skillset for project implementation
- R&D and architecture design
- 7+ years of professional software development experience, with at least 2 years in a technical leadership role
- Strong problem-solving skills and the ability to debug complex systems
- Strong verbal and written communication skills; able to clearly articulate technical concepts to non-technical stakeholders
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience)
Report job