As a Senior Mobile Software Engineer (Xamarin / .NET) with OnSolve you’ll be a senior member of the mobile development team responsible for implementing critical new functionality for our Xamarin-
based mobile application infrastructure. You may also have the opportunity to work on non-mobile projects. If you’re someone who considers themselves passionate about technology, a team player, capable of mentoring talented software engineers, adaptable, driven, and a continuous learner we would love to speak with you about joining our team!
Analyze software requirements and refine them by working with others
Lead and review the design of software architecture and components
Implement features for OnSolve platform primarily involving our mobile Xamarin-based application infrastructure.
Be an advocate for code quality and automated testing
Improve your and your colleagues work by leading code reviews
Occasional production support requests that may occur outside of working hours
English speaking / writing ability
A degree in Computer Science, Software Engineering, or equivalent knowledge
A strong attention to detail and problem-solving skills
At least 4 years programming experience with either Java or C#
Experience with either Android or IOS mobile development platforms
At least 1 year of experience developing for the Xamarin platform
Experienced use of version control, specifically git
Knowledge of the HTTP protocol and web services (REST, SOAP)
Experience designing / implementing microservices and / or containers
Experience with cloud-based services such as AWS, GCE, or Azure
Modern web UI frameworks such as React, AngularJS, jQuery
Experience with analytics, reporting, or dashboarding technologies
Compensation & Benefits 13th-month salary Your health (and your family members') are important to us; we provide a healthcare package from your start date We try to create an environment where you can discover yourselves.
We care about your work-life balance; our working environment is fun and friendly, and our employees enjoy 18 annual leave days in addition to public holidays.
You are encouraged to reach the Management Team at any time you have difficulty, need an advice or only want to share your feedback We believe that you deserve to be paid with 100% salary in probation time We participate fully in Social, Health, and Unemployment Insurance We have an annual performance appraisal to understand you and define your career path at OnSolve Vietnam We build friendship through weekly, monthly and quarterly team activities