Position Overview:
We are seeking a highly skilled Lead Software Engineer to join our team. The ideal candidate will have extensive experience with NodeJS, Firebase, React, and desktop development in either ElectronJS, NWjs, or similar. This is a team lead position that will oversee a small, remote, team of 2-3 developers. You will play a crucial role in improving our Kiosk Management Software solution, Zamok.
As Lead Software Engineer, you will be responsible for overseeing the development process, ensuring high-quality code, and delivering successful software builds. You’ll even get some time to code for yourself! You will collaborate closely with design, development, and QA to enhance the functionality, user experience, and overall performance of Zamok. Your expertise in NodeJS, Firebase, and Desktop Application Development will be instrumental in driving the continuous improvement of our software solutions.
As a leading provider of self-service kiosk solutions, Advanced Kiosks is dedicated to delivering innovative and user-friendly technology to our clients. Join our team at Advanced Kiosks and be part of our mission to revolutionize self-service technology. Together, we will continue to innovate and provide cutting-edge solutions that empower businesses and enhance user experiences.
Responsibilities:
– Lead and manage a team of 2-3 developers, providing guidance, support, and mentorship.
– Collaborate with the Engineering Manager to define project goals, timelines, and deliverables.
– Gather and analyze requirements from stakeholders, translating them into technical specifications.
– Develop and maintain software applications built with NodeJS, Firebase, React, and NWjs.
– Implement best practices for code quality, performance, and security.
– Manage the JIRA board, ensuring tasks are assigned, tracked, and completed on time.
– Conduct code reviews to ensure adherence to coding standards and identify areas for improvement.
– Collaborate with cross-functional teams, including product managers and designers, to deliver high-quality software solutions.
– Stay up-to-date with industry trends and advancements in software development technologies.
Requirements:
– Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
– Proven experience as a Lead Software Engineer or similar role.
– Strong proficiency in NodeJS, Firebase, React, and either ElectronJS or NWjs.
– Familiarity with monorepo architecture and experience with Lerna or similar technologies.
– Experience managing a team of developers and driving successful project outcomes.
– Solid understanding of software development methodologies and best practices.
– Excellent problem-solving and analytical skills.
– Strong communication and interpersonal skills.
– Ability to work effectively in a fast-paced and collaborative environment.
If you meet the above qualifications and are excited about this opportunity, please submit your resume and portfolio.
APPLY FOR THIS JOB:
Company: Advanced Kiosks
Name: Howard Horn
Email: