5+ years of front-end software development for web and/or mobile clients.
Solid knowledge of JavaScript programming language.
Solid knowledge of CSS, Less.js, and HTML
Strong Knowledge of React.js and/or Angular JS, Angular 2+ (Typescript) frameworks.
Knowledge of Jasmine/Karma unit testing frameworks.
Good understanding of OO concepts.
Familiarity with 508 compliant development techniques.
Understanding of RESTful services.
Familiarity with SQL and Relational DBMS (preferably MS SQL Server).
Familiarity with source code control systems (Subversion, Git, etc.) and ticketing systems (JIRA, Greenhopper, etc.)
Familiarity with responsive and adaptive development techniques.
Strong verbal and written communication skills.
Master’s degree in Computer Information Systems, Computer Science, Computer Engineering, Electrical Engineering, or a related field.
Two years of development experience building high volume, public-facing, modern web applications on Java/J2EE/Java EE platform.
Favorite Perks:
The clear growth path for every role and regular performance reviews
Meaningful projects with an impact on real-world problems
Lots of senior developers and mentors
High-trust environment: no time-trackers and flexible schedules
Other Benefits:
Very little bureaucracy
Personal development compensation: from English classes to Udemy courses
15 PTO days (20 PTO days after a year in our team) + 8 paid sick days
Relocation support for Lviv & Ivano-Frankivsk offices
Quarantine-friendly cozy offices
Snack-stocked kitchen and $50 monthly lunch compensation
Parties, team buildings, and weekly pizza/sushi days
In collaboration with UX team and server-side team, create new modules and components for our products, and maintain existing ones
Stay current with library and framework development
Actively participate in Agile ceremonies.
Develop standardized UI modules, tools, and libraries to speed time-to-market of our applications
Assist with web accessibility and compliance efforts across our web applications
Our client is an innovative company that helps students apply to college. Their technology converts students’ applications into a standardized format to speed up and streamline the university application process across different colleges and universities. Learn more about our culture — newfireglobal.com/culture