Team Lead Frontend (React) | Kharkiv
FinTech, Wealth Management

About the Project

Client: Advisor Engine

• Wealth management platform for financial advisors and investors
• Used by dozens of thousands of financial advisors
• Raised over $55 million in investor capital to help fuel our future growth
• Company size: 60+ people
• Acquired 4 other companies: NestEgg, Junxure, WealthMinder, Kredible
• Headquartered in New York, USA
• Current team at INSART: 15+ software engineers in Kharkiv and Kyiv, Ukraine
• Team is made up of designers, enterprise technologists, data scientists, futurists and business builders
• Believe that the future of financial advice is personal, scientific and beautiful
• Working with us you will gain strong knowledge in wealth management, portfolio management, financial goal-based planning, brokerage and other financial things

React

Technical Skills

  • At least 5 years of JavaScript software development experience
  • Strong experience developing React
  • English — Upper-Intermediate
  • Experience using services with an emphasis on REST services and message based architecture
  • Strong experience with Graphql and other API mechanisms
  • Experience with JQuery
  • Experience developing hosted client-server applications
  • Strong object-oriented design skills and producing well-engineered design
  • Experience with developing applications for authorization and authentication
  • Strong analytical ability to quickly debug complex issues with a variety of system debugging tools
  • Ability to grasp difficult concepts, large architectures, and sophisticated designs quickly
  • Ability to provide short tactical and long-term strategic solutions and provide the risks associated with each
  • Experience with configuration management

Personal & Leadership Skills

  • Proven track record successfully being a team lead of development staff using an agile methodology
  • Demonstrated ability to be the senior developer on a team coordinating and ultimately owning all deliverables of the team
  • Strong knowledge retention capabilities
  • Extremely strong written and verbal communication skills
  • Teamwork, ability to multi-task, context switch, and succeed in a dynamic environment
  • Strong innovation, creativity, and problem-solving skills
  • Strong estimation skills providing accurate estimates with defined risks and planned mitigations
  • Demonstrated ability to facilitate technical discussions and drive solutions forward to achieve business needs

Bonus Skills

  • Postgres experience
  • Experience developing in PHP, Java, C#, .NET
  • Experience with Angular
  • SQL experience
  • Experience with continuous integration and deployment
  • Experience working with Jira and Confluence
  • Experience with unit tests and test-driven development
  • Experience with financial services or brokerage industry
  • Strong familiarity with best practices around logging, monitoring, and self-healing applications
  • Bachelors or Masters in computer science or related technical field

Responsibilities

  • Perform heads down development with the team as the most senior developer on the team
  • Dive into the code to assist the team with difficult issues and guidance
  • Lead the team to design and develop modules required to meet objectives
  • Mentor staff on technical skills
  • Work with product management to completely understand desired deliverables and set the plan for how the team will deliver the solution
  • Work with development management, other leads, QA leaders, and the architect to ensure the technical solution fits into the overall product architecture and design
  • Coordinate with other team leads who primary languages are others than React (e.g. Java/Scala, PHP) to ensure this team’s deliverables in those languages maintain high quality and precision
  • Participate in the agile development process, reporting up to the local Project Manager and client’s React Team Lead on team status and ensuring all agile processes within the team are being followed
  • Ensure that all technical processes are being followed for code development, testing, and deployment
  • Some after hours work may be required for deployments and third-tier support

Technology Stack Used

  •  Microservices-based architecture
  •  Frontend: JS / React
  •  Mid-layer backend: PHP / Symfony
  •  Backend: Java & Scala
  •  REST API: GraphQL
  •  Database: Postgres
  •  Big data processing: Spark
  •  CI/CD: DevOps approach, Docker, Kubernetes
  •  Mature Agile process
  •  Project management: Jira, Confluence
  •  Communication tools: Slack

We Offer

  • Full-time position
  • Work in a friendly and professional team
  • Comfortable office located in the center of Kharkiv (Pushkinskaya metro station)
  • Paid sick-list
  • 3 weeks of paid vacation
  • Paid benefits for self-development
  • Corporate library
  • English classes
  • Corporate club (for some relax during the workday)
  • Corporate events (birthdays, holidays, etc.)
  • Tea, coffee, milk, juice, fruits, snacks, and cookies =)

Ready to Apply?

Or just write us
hr@insart.com
Angelika Chalapko
Angelika Chalapko
Senior IT Recruiter
P: +38-050-642-36-82
M: angelika@insart.com
S: angelika_chalapko
Anastasia Radutna
Anastasia Radutna
IT Recruiter
P: +38-063-84-78-154
M: a.radutna@insart.com
S: nancy_rad