Senior/Lead Software Engineer - Mobile - iOS/Android/Xamarin (R&D, Workwave)

IFS
10 days ago
1 Applied
Expires on: Oct 19 2022

Ref. No 00000187

Description

WorkWave is a field service management software that provides SaaS solutions for businesses in the service industry (HVAC, Plumbing & Electrical, Cleaning, Lawn & Landscape, Home Delivery, Logistics & Distribution). We empower these businesses to deliver exceptional customer experiences and grow their customer base on our efficient and easy-to-use platform.

WorkWave Team is looking for innovative software engineers who want to be part of a team of creative and talented individuals. Our teams are a mix of technologists, product managers, development engineers, and UI/UX designers, all working together to deliver our vision. You will be a part of our WorkWave team, helping to develop & support the WorkWave products

Qualifications

  • Degree in Computer Science, Information Systems, or equivalent experience
  • Minimum 3 to 5 years of experience as a mobile software developer
  • Good knowledge of native mobile applications (Android and/or iOS)
  • Experience with Xamarin.Android and/or Xamarin.iOS development (Xamarin Native) would be an added advantage
  • Proven knowledge of object-oriented languages like C#
  • The ability to work in a distributed global team environment
  • Experience integrating with 3rd party APIs would be an added advantage
  • Experience with ASP.NET Web API would be an added advantage

Additional Information

Interviews and selections are being made continuously. If you are interested, apply as soon as possible.

As a step in our recruitment process, all final candidates will undergo a background check, to get us an understanding of our future employees.

We respectfully decline all offers of recruitment and/or advertising assistance.

Responsibilities
  • 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
Skills
Xamarin Native
C#
ASP.NET
Software development
Design
Communication
Analytics
Critical Thinking
Complex Problem Solving
Industry Sector