Job Details
Mobile Software Engineer (Xamarin/.NET)
As a 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!
Responsibilities
- 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
Job Requirements
- 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 2 years programming experience with either Java or C#
- Experience with either Android or IOS mobile development platforms
- At least 0.5 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)
A bonus if you have..
- 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
We offer
- 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