WorkWave is looking for a software engineer to work on our core mobile applications. We’re looking for smart, hard-working people who see problems as challenges and strive to meet them. People with a high degree of ownership who can bring solutions to the table and consider the entire application when working on one small part. Successful candidates will be a critical link between our software support engineers and senior software engineers, playing a key role supporting the technical design, development, and troubleshooting of a market-leading mobile product for the field service industry.
WHAT YOU’LL DO:
- Adhere fanatically to lean software development and continuous delivery methodologies
- Analyze alternatives for high-level design choices and make recommendations
- Decompose complex requirements into meaningful, manageable units of work
- Apply design patterns and technologies when appropriate without over-engineering solutions
- Own the responsibility of developing high quality software with the right balance of test automation
- Communicate efforts to both technical and non-technical audiences
- Debug and resolve moderate to complex problems
- Independently perform problem determination and resolution
WHAT YOU’LL NEED:
- Minimum 5+ years experience as a software developer, including at least three years of Mobile
- Excellent analytical and problem solving skills
- Strong interpersonal and communication skills
- Degree in Computer Science, Information Systems, or equivalent experience
- Good knowledge of native mobile applications (Android/iOS)
- Proven knowledge of object oriented languages like C#
- Experience integrating with 3rd party APIs