Position: Senior Front-end Developer
Company: X1 Group
Category: JavaScript
Experience required: 5y
English level: intermediate

Now, we are looking for a Front-end Developer who will be responsible for delivering our European product roadmap and own localisation of all our consumer and merchant facing front end applications (web dashboards, ios/android apps & website) for the EU market. Your duties will include development, writing code, and documenting functionality. You should be able to build high-quality, innovative, and fully performing software in compliance with coding standards and technical design.

Note: Sezzle’s website is currently not available to the majority of Ukrainian IPs due to strict access control policy, we hope to adjust it soon.

Requirements:
— 5+ years of experience in front-end development, using JavaScript
— Solid experience in building React apps using Redux
— Close familiarity with software engineering tools, Agile methodologies, and release processes
— Good understanding of CI/CD pipelines and deployments, e.g. Jenkins or any other CI/CD tools
— Good understanding of creating automated tests for React apps
— Smart, hard-working personality and excellent communication skills
— At least Intermediate level of English (spoken and written)


Will be a plus:
— Any experience in development of native applications (iOS and/or Android) is a big plus
— BS degree in Computer Science or Engineering
— Experience of working in large, well-known engineering companies

Benefits
— Build the product from scratch in direct collaboration with the founding team
— Lots of possibilities for further personal and professional growth
— Brand new spacious and cozy office in the center of Kharkiv — you’ll definitely love it!
— Health insurance with premium-level clinics
— Covered 20 days of vacations and 10 days of sick leave
— Your PE bookkeeping will be maintained by a professional accountant
— Last but not least — fair compensation for your efforts

Responsibilities:
— Organize software development lifecycle
— Prepare specifications and determine operational feasibility
— Write well-designed, testable, and efficient code
— Organize, document and maintain software functionality
— Integrate software components into a fully functional software system
— Evaluate and deploy software tools, processes, and metrics
— Provide support and consulting on software systems usage
— Ensure compliance with project plans and industry standards