Senior Software Engineer - App Development - Product Engineering
Location: Minneapolis or Fremont, CA
Contract: Full Time
Our Client is a company thrives on innovative, transformative thinking with endless opportunities for their employees to make an impact.
With more than 100 million customers visiting their salons each year, our client is looking for ways to enhance the customer experience through technology.
As a Senior Software Engineer for Client Applications, you will be part of the Product Engineering team and focus on developing next generation, customer-centric software applications and tools for our client.
You belong on this team if:
You are a hands-on engineer and you love what you do
You enjoy working with Client Side Apps
You have a strong interest in resolving technical challenges related to the customer experience
You are self-driven and highly motivated to deliver top-tier solutions with minimal guidance
You are able to adapt quickly to changes in business requirements and work in an agile environment
You strongly believe in test-driven development
You are curious about emerging technologies and can quickly evaluate and adapt to new technologies
You are team player who is happy to collaborate with teams across company
5+ years of client-side software development experience
5+ years of experience in object-oriented programming or functional programming
Advanced level expertise in any one modern software development language, for example, Java, Swift, React Native
BS/MS in Computer Science or equivalent
Excellent communication skills
Knowledge of React Native very desirable