As the demand for mobile applications continues to grow, Envoc is seeking talented mobile developers to join our expanding team. We are looking for someone who enjoys developing custom business apps, working with top-notch UI/UX designers, and integrating with existing client systems. The candidate must also have an uncontrollable desire to learn, as we are always improving and integrating new technologies.
Our platform of choice is Xamarin, as we are a .NET shop with a focus on C#. Xamarin allows us to create cross-platform apps that share domain logic across iOS, Android, and Windows phones, all within one solution. Our mobile apps generally have an ASP.NET Web API / MVC application backing them to process their requests and serve up data. Packages we commonly use with our mobile apps include: Json.NET, RestSharp, and SQLite.NET. We will provide you with the best tools available to ensure that you can focus on solving the problems at hand, including: Xamarin, Visual Studio, nCrunch, ReSharper and SQL Server.
We strive to produce the highest quality code, and by rigorously following certain core principles we are much more likely to achieve that goal. Among these principles are DRY, SOLID, and YAGNI. We also employ Test-Driven Development in all phases of development to reduce defects and improve the maintainability and refactorability of the code. If you are the type of developer that wants to be better in six months than you are right now, then you want this kind of position.