Position: Solution Architect на проект корпоративный мессенджер
Company: ABSoft
Category: Lead
Experience required: 5y
English level: upper
Published: 2020-09-01T00:00:00+03:00

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