Senior Mobile Developer Location: Rocky Hill, CT
100,000 - 200,000
Job Description:
Role:- Senior Mobile Developer
Location: Rocky Hill, CT
MANAGERS COMMENTS: Please confirm if the consultant has used React Native or React Web Our new requirement is React Native or React Web vs. Xamarin.
Key Responsibilities
- Develop new products and enhance existing products utilizing the Microsoft technology stack: C# 6, Xamarin, Entity Framework, Web API, and SQL Server 2014-2016
- Manage and define mobility roadmap for the entire organization
- Help design, build and own a mobile application foundation that will be used to build our Owned and Operated and White Label apps
- Build RESTful APIs to power multiple mobile applications
- Work with product owners and web designers to understand requirements and resolve issues
- Respond to production issues and/or problems with our existing products
- Lead proof of concept demonstrations to key stakeholders
- Participate in a highly talented, experienced and energetic team on a fast-paced, agile development schedule
- Candidate should be independent, self-starter, self-motivated, and detail oriented
- Able to promote, maintain, and enhance partnerships across the organization to achieve objectives and engage stakeholders
- Lead and mentor developers and share knowledge through
- Must be able and willing to provide feedback and coaching to junior developers
- Become a go-to technical resource in mobile development and related topics
- Solid understanding of object-oriented programming (OOP) and computer science foundations, such as memory management and algorithm performance
- Deep knowledge of the .NET 4 Framework, including Visual Studio 2015/6, C#, ASP.NET, WCF, Web API, Entity Framework and ADO.NET Understand best practices of building Restful APIs
- Strong knowledge of software design patterns and n-tier architectures
- 5+ years of experience mobility application development
- Experience on at least 3+ mobile implementations using Xamarin development for iOS and Android
- Experience with JWT, OAuth and OpenID Connect
- Strong knowledge of software implementation best practices
- Knowledge/experience with an agile methodology
- Experienced in .Net framework 4.5.2
- NUnit or Similar framework Experience for Unit Testing
- Test Driven Development a plus Knowledge of processes and concepts like Git Flow, DevOps, Continuous Deployment, and Continuous Integration
- Passion for learning and introducing new and cutting-edge technology to all types and levels of audiences
- Able to diagnose root causes and provide solutions to complex problems
- Able to evaluate potential risks and provide alternatives
- Able to evaluate alternative risks and solutions before suggesting actions including escalations as needed
- Demonstrate sound decision making and problem solving skills
- Able to decide when to use a tactical vs strategic solution
- Ability to communicate thoughts/designs/ideas in a clear and concise manner
- Able to present complex technical concepts to various types/levels of audiencesBonus Points
- An understanding of UI/UX
- Experience in MVC, WCF, Node.JS and MongoDB
- Experience developing rich, interactive web front-ends by utilizing frameworks like Bootstrap, jQuery, and Angular
- Experience with other technologies (Ruby on Rails, PHP, Python, Java, etc.)
- Experience in a fast-paced, highly collaborative, startup-like environment
- An obsession with sports, music, movies, technology, or food