Position: Front-end Software Engineer
Company: Litera
Experience required: 2y
Category: JavaScript
English level: intermediate
Published: 2021-06-01T00:00:00+03:00

**Who You Are: **

We are looking for an accountable, driven, energetic, proactive and smart team member 
 
**Key Responsibilities: **

-Troubleshoot and test technical solutions 
-Review defects, identify remediation steps, and implementation of those steps 
-Complete tasks within the timeframe given under general supervision 
-Write functioning code that can be extended and maintained with a minimum number of defects 
-Become proficient at engineering skills, from new languages to software development principles (such as object-oriented design) 
 
**Qualifications:**

-Bachelor’s degree in Computer Science or related technical field 
-3-5 years’ professional work experience implementing full-stack solutions to real business problems 
-Strong proficiency in JavaScript, including DOM manipulation & JS object model 
-Thorough understanding of React.js & its core principles 
-Experience on building reusable components using ReactJS ecosystem. 
-Strong understanding of JavaScript/ES6 using modern design patterns/principles to build Frontend UI  
-Translating designs & wireframes into high quality reusable components 
-Good understanding of HTML5 & CSS3 
-Familiarity with RESTful APIs 
-Good understanding of asynchronous operations in JS, partial page updates, and AJAX 
-Experience with Unit testing using jest, react-testing-library & Enzyme libraries. 
-Experience with popular libraries for state management (eg: Redux) 
-Proficient in creating functional components using hooks & building custom hooks 
-Architecting components to gain maximum performance. 
-Experience with common front-end development tools such as Babel, Webpack, NPM, etc. 
-Knowledge of TypeScript is added advantage 
-Generating quality code using static code analysis tools like ESLint, sonarqube etc 
-Experience in software development principles (object-oriented design, SOLID), design pattern, Docker, GIT, Atlassian suite (Jira, etc.), NuGet, Azure services would be a plus 
-Willingness to learn and the desire to improve your craft 
-English level – Intermediate 

 **Who We Are: **

Litera, headquartered in Chicago, IL, is a fast-growing, award-winning software company and one of the leading legal technology suppliers in the world. Serving over 90% of the world's largest law firms, hundreds of thousands of lawyers use our software every day. As a company recently selected for Crain's Best Places to Work in Chicago, we believe professional development, rewards programs, open communication, and transparent leadership all contribute to a unique and open work environment. Our employees are driven, energetic, passionate, and have the ability to make a direct impact on the future of the company.  

 
**What We Offer: **

-A friendly team that will make on-boarding process smoother  
-Large, comfortable and modern office with facilities: car parking, gym, gaming zone and meeting rooms  
-Competitive comprehensive package with various benefits and perks, including remote work, paid lunches, etc.   
-Company-paid learning, conferences  
-Regular team-building events  
-English classes