Company Description:Prompt Mixer is an company specializing in desktop applications for prompt engineering. We are committed to delivering high-quality, user-friendly software solutions. Our team is looking for a skilled and experienced Senior TypeScript Full-Stack Developer with a passion for building robust applications and a particular interest in ElectronJS.
Key Responsibilities:Develop, test, and maintain high-quality, scalable, and efficient code for our desktop application using TypeScript and ElectronJS.Lead the design and implementation of new features and enhancements for our Prompt Mixer application.Collaborate with cross-functional teams to define, design, and ship new features.Ensure the performance, quality, and responsiveness of applications.Identify, correct, and fix bugs and performance bottlenecks.Maintain code integrity and organization, including code reviews and mentorship of junior developers.Stay up-to-date with new trends and advancements in desktop application development.
Qualifications:Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.5+ years of experience in full-stack development with a focus on TypeScript.Proven experience in developing desktop applications using ElectronJS.Strong proficiency in TypeScript, JavaScript, and experience with front-end frameworks (e.g., React, Angular, Vue.js).Experience with backend development, preferably with Node.js.Familiarity with databases (SQL and NoSQL) and their declarative query languages.Solid understanding of object-oriented programming, functional programming, and design patterns.Experience with development tools and processes like Git, CI/CD, unit testing, and agile methodologies.Excellent problem-solving skills and ability to work independently.Strong communication and teamwork skills.
Benefits:Competitive salary and benefits package.Opportunity to work with a dynamic and creative team.Flexible working hours and remote working options.Professional development opportunities.Engaging and innovative work environment.