Position: Senior UI Engineer (Riga)
Company: Sprinterra
Category: JavaScript
Experience required: 5y
English level: fluent

We are looking for an experienced UI Engineer to join our team in our Riga, Lativa office to work on a long-term, client project involving software development.

Risk Focus is a NYC-based company that provides strategic IT consulting to global enterprises. Our DevOps and Infrastructure practice provides solutions, methodologies, and strategic guidance for digital transformation, containerization, and automation. Our Financial Services team offers strong domain expertise and technology acumen to deliver feature-focused solutions in Capital Markets.

We are problem-solvers, architects, strategists, implementors, and lifelong learners. We collaborate with each other and with our clients to help them meet their short- and long-term technology goals. Our culture is open, transparent, challenging, and fun.

We hire smart, self-starters who thrive in an open-ended environment to figure out what needs to be done and take ownership in delivering quality results.

**As a UI Engineer, you will:**
- Build responsive web applications for high-resolution desktops and data-dense applications
- Apply functional and object oriented programming idioms to solve enterprise software development challenges
- Work within a cross-functional team of other engineers, representing multiple disciplines, on complex projects

**Requirements:**
- 5+ years of front end software development and UI/UX experience emphasizing JavaScript, CSS, and HTML
- High level of expertise in modern JavaScript patterns and idioms since ES5 from ES2015-ES2020
- Experience with React (including Hooks) and Angular building applications focused on highly domain-specific workflows and analytical use cases
- Experience using enterprise data grids such as ag-grid or Infragistics React Data Grid
- Node scripting and API development experience with frameworks such as Express
- Experience with JavaScript infrastructure such as yarn, npm, Nexus, webpack, and Babel
- Experience with charting and visualization libraries such as D3.js
- Experience with user-centric design systems and methodologies and the ability to translate visual mocks into software
- Commitment to Test-Driven Development or other test-first/test-centric methodologies
- Extensive experience building enterprise data-centric, API-based web applications that perform and scale well in modern browsers
- A particular emphasis on real-time applications (WebSocket clients with technologies such as socket.io or ws) with large data sets exceeding in-memory client side capacity
- Significant enterprise experience with web application security issues including a deep knowledge of authentication and authorization patterns (OAuth 2.0, OKTA, LDAP, AD)
- Ability to compare different frameworks and tools and suggest the best option given the client requirements
- Knowledge of industry best practices for code quality, architecture, accessibility, and usability
- Experience with agile methodologies and supporting toolsets such as Jira, Confluence, and git/github/bitbucket.
- Excellent written and verbal English communication skills

**Ideal candidates will have:**
- Financial industry or Fintech experience
- Experience developing for mobile platforms
- Experience building and deploying enterprise application with AWS (Certifications and Amplify experience preferred)

**Benefits from Risk Focus:**
- A flexible work environment with a globally distributed team
- A successful and growing, international, multi-cultural team and company
- Competitive compensation packages
- Modern and spacious A class office
- Continual professional and personal development through employer-paid training and certifications