Impressit is looking for an experienced Senior Frontend Engineer with Electron.js knowledge to spearhead the development of a desktop version of our popular chat application. You will have the opportunity to work with a talented team of developers and directly impact the communication and payment experience for thousands of users worldwide.
Our Client is a fast-growing tech company committed to delivering cutting-edge chat and payment applications.
What will you do?
— Design, build, and maintain the desktop version of our chat application using Electron;
— Collaborate closely with our backend team to ensure seamless integration with other parts of the application;
— Implement features and enhancements that deliver a high-quality user experience;
— Troubleshoot, debug, and resolve technical issues as they arise;
— Participate in code reviews to maintain high-quality code;
— Write clear, concise documentation for the codebase and APIs.
What do we expect?
— 2+ years experience as an Electron developer with a strong portfolio of desktop applications;
— 5+ years experience with Node.js;
— Strong knowledge of RESTful APIs and WebSocket communication;
— Strong knowledge of software development best practices and design patterns;
— Proficiency in Git or other version control systems;
— Excellent problem-solving skills and attention to detail;
— Ability to work in a fast-paced development environment;
— Excellent written and verbal communication skills in English;
— Experience with test-driven development;
— Understanding of performance tuning and security in Electron applications;
— Familiarity with CI/CD tools and processes;
— Upper-intermediate English or higher.
As a Plus:
— Experience with Realm.js
What about our benefits?
— Free English classes;
— Generous vacation time: 24 days per year;
— Professional education and training budget;
— Full tax compensation;
— WOW team-building events;
— Office in the city center;
— Paid sick leaves;
— Relocation Assistance.
We are waiting for you to join our WOW team!