System Analyst (Zvuk Mobile App)
A strong analyst with pronounced integration design skills is needed for the team that handles finding and continuing listening across various surfaces to provide a cross-device experience.
The role's mission is to turn a chaos of ideas into a harmonious symphony of code. We design not just features, but the user's path to their favorite track, where effortless perception is the result of our meticulous work with requirements and streaming architecture.
Responsibilities:
- Manage the requirements lifecycle (elicitation, analysis, formalization, traceability)
- Interact with stakeholders: coordinate with PO, validate solutions with partners
- Design system implementation from high-level architecture to detailed component and interface elaboration
- Work with UML diagrams using PlantUML
- Work with ER diagrams
- Work with C4 diagrams
- Design APIs (REST/GraphQL)
- Design databases (relational/non-relational)
- Design functionalities within the mobile application
Success in the role will be ensured by:
- Knowledge of stateless and stateful approaches
- Knowledge of microservice, client-server, standalone, and Event-Driven architectures
- Practical experience in implementing synchronous and asynchronous integrations
- Knowledge and practical experience in designing high-load systems
- Basic skills in working with git/IDE
- Understanding of transaction isolation levels and atomicity boundaries
- Experience implementing functionalities on mobile devices that operate offline/with asynchronous data transfer from the device/ in real-time with minimal overhead
- Readiness to quickly dive into new technologies and apply them in practice