Good understanding of the development cycle from requirements analysis and deployment to application monitoring
Understanding continuous integration и continuous deployment
Working in Agile Scrum teams, JIRA and Git
Level of English – Intermediate or higher
Responsibilities:
Develop new features in the project
Write reusable, testable code
Build and maintain business services & architecture
Collaborate with team members, take part in meetings, brainstorms
Follow and contribute to agile development processes
We offer:
Competitive salary based on your qualifications and skills
Flexible working hours aligned with your schedule
Paid vacations and sick leaves
Participation in industry conferences
Accounting services
Project Manager
General requirements:
2+ year of experience as IT Project Manager
English level — Upper-intermediate Strong or higher
Knowledge of software design, development, and delivery cycle
Strong knowledge and practical experience of applying Agile methods and frameworks (Scrum, Kanban)
Experience with Jira, Confluence
Experience in expectations management, change management, budget management, risk management, and estimation techniques
Knowledge of flow charts
Ability to investigate and analyze information and to draw conclusions
Ability to manage and deliver on multiple projects
Technical background
Would be a plus:
Motivation skills
PMBoK knowledge
Understanding QA principles and approaches
Excellent analysis, problem-solving, team, conflict management and time management skills
Ability to work in multitasking conditions
Responsibilities:
Maintain an organized backlog (Epics, Features, User Stories, Tasks, Bugs)
Coordinate sprint planning, retrospectives, and overall sprint activities
Coordinate release schedules, release notes, and production updates
Schedule and coordinate daily standup and weekly discussions with team members and external stakeholders based locally and abroad
Ensure internal team and stakeholders always have a clear and accurate picture of interdependencies, risks, and target dates
Ensure that the Scrum teams work within Scrum theory, practices, and rules
Remove impediments to the Development Team’s progress
Manage budgets and costs
Consistently deliver high-quality customer service
Manage project documentation & maintain related knowledge base
Be involved in the day-to-day release and production activities
We offer:
Competitive salary based on your qualifications and skills
Flexible working hours aligned with your schedule
Paid vacations and sick leaves
Participation in industry conferences
Accounting services
Full-stack developer
Technologies to be used in the project:
Back-end: NodeJS
Front-end: ReactJS
MySQL
Infrastructure: AWS or DigitalOcean
General requirements:
2+ years practical experience with Node.js/Nest.js/TypeScript
Knowledge of relational DB concepts, MSSQL Server, Mysql
Understanding OOP/OOD, SOLID and DDD principles
Understanding of Agile approach (Scrum methodology)
Experience with Git flow
At least an intermediate level of English
Would be a plus:
Experience with JavaScript, React.js
Knowledge of Windows OS, Linux
Experience with Docker, Kubernetes
Responsibilities:
Write a quality code following best practices
Support for existing software
Development of new functionality
Work closely with developers and quality assurance engineers
We offer:
Competitive salary based on your qualifications and skills
Flexible working hours aligned with your schedule
Paid vacations and sick leaves
Participation in industry conferences
Accounting services
React Native Developer
General requirements:
2+ years of experience and a firm grasp of the JavaScript language and its nuances, including ES6/ES7 (ECMAScript)
2+ years of experience with React.js
1+ years of experience with React Native, it’s commonly used libraries along with relevant state management techniques: Redux, redux-thunk, redux-saga (preferred), Context API, hooks
Strong understanding & usage of SOLID principles and software design patterns
Knowledge of Android and iOS UI design principles
Understanding of CI/CD (principles, instruments)
Understanding and experience with REST, SOA concepts
Ability to analyze, profile and eliminate performance bottlenecks in web and mobile applications
Knowledge of Typescript
Solid understanding of the full mobile development life cycle
Level of English – Intermediate or higher
Would be a plus:
Experience writing unit tests using Jest, Enzyme, and React testing library
TDD experience with Jasmine
WebSockets, real-time apps
Experience developing with Node.js
Basic knowledge of web apps security (OWASP TOP10)
Practice in debugging Android and iOS applications in emulators and real devices
Experience in collecting crash statistics and eliminating crash causes (e.g. Sentry, Crashlytics)
Ability to set up the required development environment
Experience with Linux-based OS, Bash
Responsibilities:
Assess tasks and provide reliable time estimates
Design and build applications of medium and advanced complexity for the Android and iOS platforms and deploy them to Google Play Market and App Store
Leverage native APIs for deep integrations with both platforms
Implement clean, modern, smooth animations and transitions that provide an excellent user experience