Position: Lead UI Developer
Company: Dinarys GmbH
Category: JavaScript
Experience required: 5y
English level: upper

**Must-Have Skills**
— 5+ years experience with legacy and modern React and Vue UI Frameworks, Typescript, Nextjs, and ES6
— Proven history of being trusted advisor for smaller React-based teams
— Has led multiple React or Vue projects from start to finish for clients within the e-commerce, SaaS product, or financial technology vertical 
— Proven ability to work with existing, large codebases
— Ability to convert designs into pixel perfect HTML/CSS code
— Deep understanding of REST and GraphQL APIs
— Experience with modern Javascript syntax and features
— Experience building out new features from requirements or user stories
— Good interpersonal skills
— Strong self-starter, ability to read the documentation and implement it
- Innovative Contributor - ability to fill in blanks where they exist within a project or sprint plan and understand the goals of the project team - making recommendations to help reach those goals
— Experience working in an Agile environment with daily standups and sprint planning sessions
— Willingness and ability to work in a fast-paced environment
— Familiar with current trends and best practices in front-end architecture, including performance, security, and usability
— Familiar with product and design life cycles, and collaborating closely with designers, engineers, and product managers
— Understand business requirements working closely with UX/business analyst teams, plan and translate mockups and wireframes to optimized, reusable, and quality code
— Experience building REST APIs
— Expertise with Object Oriented JavaScript (ES6 & ES7)
— Experience with microservices and respective architecture design principles and scalability best practices
— Proficient user of Git, Maven, Jenkins, and CI/CD

**Nice To Have**
— Ability to teach other, more junior developers to build on GraphQL APIs, React, Vue, etc
— Experience with OAuth 2 and other authorization frameworks
— Experience with Amazon Web Services (AWS)
— Experience working with customers to solve bugs
— Experience with unit tests and integration tests in Javascript
— Ability to work with Webpack and third-party services to deploy production-ready code

**We Offer**
— Remote work
— Official employment, paid vacation, sick leave, and days off on public holidays
— Everything you need for a comfortable workflow
— Talented and passionate team
— Exciting projects involving the newest technologies
— Coaching and reviews to support your career development
— Personal development plan with maximized opportunities for skills upgrade
— Unlimited potential and encouragement for learning and self-development
— Code review