Darya Ilyina

Recruitment Manager

Solution Architect, Corporate messenger

About the Project:

Our team works on one of the world-class products transforming the way team communication is conducted in a smart and easy way.
Our App is a free team messaging app that increases work productivity by empowering teams to communicate and collaborate in real-time. The messenger reduces email clutter and improves information sharing offering team messaging, video and audio conferencing, sharing files, managing tasks and team’s calendar.

You will be working in the team actively developing new features for App using JS/TypeScript and combination of the React/MobX/NodeJS/Electron

  • Have responsibility for defining the list of used technologies through participating in feature technical reviews
  • Have responsibility for defining the lifecycle of the product architecture together with the colleagues in other product development locations
  • Demonstrate a proactive approach to evaluating the feature roadmap together with the product managers and composing a life cycle of library versions to which parts of the product have dependencies now or will have in the future
  • Maintain the list of cross-dependencies of parts of functionality on one another
  • Stipulate and help resolve requirements of the versions of software to stage and production environments

You are supposed to:

  • Represent team from technical perspective and be primary technical point of contact on technical issues
  • Help implementing best development practices across locations
  • Write technical task statements for developers on non-UI/UX features
  • Brainstorm and share your ideas on how we can make the product better, implement new features faster
  • Be proactive in improving the application architecture and code quality
  • Work closely with other distributed teams and maintain efficient collaboration.

Required skills:

  • You have to be self-motivated, a team player with solid analytical skills and a multi-disciplinary approach to problem-solving
  • Expert knowledge of JavaScript/TypeScript/NodeJS
  • Strong verbal and written English (Upper Intermediate level)
  • Strong team player attitude, able to hear opinions and make architectural decisions
  • Experience designing large web applications is a strong requirement
  • Experience in high-load projects is a strong requirement
  • Experience in large enterprise projects is a plus
  • Desktop app development experience is a plus

Employment Conditions:

  • Work in well-organized professional team
  • Interesting and challenging tasks, opportunities for self-realization and career growth
  • Corporate training programs, English language courses during working hours
  • 4 weeks of paid vacation, paid sick leave
  • Health Insurance
  • Comfortable working conditions, office in the center of the city with free underground parking slot