Contact
our
recruiter

avatar

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.

Responsibilities:
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