Keeper is looking to hire a Senior Software Engineer to develop their KeeperChat product and expand and architect Keeper's Connection Manager.
Requirements
- 5+ years of experience in full-stack software development, with a strong focus on front-end development.
- 5+ years of experience with React/Javascript and .NET development.
- 5+ years of experience in building and maintaining applications using Node.js
- Strong understanding of software design patterns and principles, with the ability to apply them in real-world scenarios.
- Excellent problem-solving and debugging skills, particularly in multi-platform environments.
- Experience working in an Agile development environment, collaborating effectively within cross-functional teams.
- Strong understanding of native Node.js modules and the ability to integrate or troubleshoot modules compiled from C/C++.
Responsibilities
- Design and implement new features for Keeper Chat, utilizing technologies such as .NET, and Javascript/React to enhance functionality across platforms.
- Optimize app performance and scalability, ensuring a seamless user experience on both iOS and Android devices, including those built with .NET MAUI.
- Participate in code reviews to maintain high-quality code standards, leveraging best practices in C-Sharp and Java development.
- Work closely with the product team to understand user requirements and translate them into technical solutions, ensuring alignment with industry trends.
- Stay up-to-date with industry trends and best practices in software engineering, particularly in .NET development and mobile application frameworks.
Other
- This is a 100% remote position with an opportunity to work a hybrid schedule for candidates based in the El Dorado Hills, CA area.
- Collaborate with product teams to translate user requirements into technical solutions.
- Mentor junior engineers, contributing to a high-quality development environment.
- Bachelor’s or Master’s degree in Computer Science or a related field