Requirements:
- Five-year working experience with JavaScript (at least)
- At least three years of working experience with React stack (Redux, React Router, etc.)
- Excellent knowledge of JS core concepts, ES6+, TypeScript
- Good knowledge of GraphQL, PostgreSQL
- Directly collaborated with product, UX, and backend teams
- Familiarity with deployment cycles, CI/CD pipelines, containers, etc
- Experience with Backend-Frontend contracts planning
- Experience with web-sockets, server-sent events, or other real-time communication
- Familiarity with browser internals, rendering, virtual DOM, etc
- Experience with agile methodology, task management tools, roadmaps planning, versioning, etc
- Bachelor’s or Master’s degree in computer science (or similar technical field)
- Level of English: Upper-Intermediate (at least)
Responsibilities:
- Design, develop and maintain the architecture of application
- Collaborate with cross-functional teams to define, design, and ship new features
- Write clean, efficient, and well-documented code that adheres to industry standards
- Troubleshoot and debug issues as they arise
- Optimize the application for maximum performance and scalability
- Participate in code reviews and ensure code quality
- Continuously identify and implement ways to improve the development process
We Offer:
- Interesting and challenging projects
- Competitive compensation and regular results-based salary review
- A broad range of professional education and personal development possibilities
- Comfortable and cozy working environment
- Motivated colleagues with profound knowledge of the technical field
- Attractive compensation package
Accelerate your career with Leobit!