Position: Senior Front End JavaScript Engineer (React)
Company: Strong SD
Experience required: 2y
English level: intermediate

**Responsibilities:**
- Produce and maintain reusable and readable code and libraries
- Develop new UI features and improve existing code
- Write unit and integration tests to improve and maintain high code coverage
- Work with local and remote engineers on a globally distributed team

**Qualifications:**
- 5+ years professional experience in front end engineering roles
- 3+ years professional experience with React and Redux / Ember JS, TypeScript
- Prior experience with ReactJS
- Proficiency in JavaScript with a good understanding of JavaScript fundamentals
- Experience with a responsive design for desktop/mobile
- Strong understanding of modern web technologies, including but not limiting to HTML5/CSS3/JavaScript
- Strong understanding of functional programming fundamentals
- Experience in optimizing applications for speed and scalability
- Ability to work in an Agile environment

**Nice to have:**
- Full-stack web development experience, proficiency with API technologies such as REST, GraphQL etc.
- Experience with SQL and NoSQL databases
- Understanding of common Kubernetes and Docker use cases
- Experience with authentication and authorization

**We offer**

— Decent salary based on real experience and expertise, rather than the region’s average industry salary.
— You will collaborate with highly motivated, talented and inspiring team members.
— Challenging and interesting software projects, not just tedious routine work.
— Extensive remote work possibilities.
— English classes, paid seminars, masterclasses, training and world-class conferences.
— Performance review every six months.
— Unforgettable team buildings in different countries.

**About the Project**

We are looking for a talented Front End Engineer who will join the team that work for one of our US customers located in Silicon Valley. The team is building a product that is aimed to automate the budgeting process for different government institutions and consist of the following modules:

— Open Cloud is the only integrated cloud solution for budgeting, performance, communications, and reporting. This multi-tenant Software-as-a-Service (“SaaS”) solution connects stakeholders to the budget process, engages them for real-time feedback, accurately forecasts personnel costs, and integrates with key government systems, resulting in improved outcomes, enhanced internal efficiencies, and more time for strategic planning.
— Budgeting and Performance streamline and transforms the budget process from the initial stages of strategic planning and personnel forecasting on through final publication while enabling collaboration throughout. Leverage budgeting and performance modules to plan and manage strategic initiatives by capturing priorities, tying budgets to initiatives, identifying key outcomes, and engaging stakeholders.
— Communications and Reporting are used by governments for engaging with constituents and stakeholders. With this module, leaders can analyze and communicate complex topics and decisions in a simple manner anyone can understand. Agencies are able to build trust with colleagues and residents by gathering input on key initiatives and aligning budget and the strategic plan to both performance objectives and public expectations.
— Open Data is powered by enterprise-ready CKAN, delivers public data to civic developers, businesses, and citizens. This solution provides a hosted and managed CKAN instance with customizable portals.

Product company was founded in 2012 and is constantly growing and extending the market. As of April 2019, it serves over 2000 government entities and has more than 300 employees. Main offices are located in Redwood City (Headquarters), New York and Portland.