Mobile Application Developer
Location
Manassas, VA | United States
Job description
Job Title
Mobile Application Developer This is a full time, W2position.
Minimum/General Experience5+ years minimum developing mobile applications
PositionPosition Description/Tasks to be Performed
- Architect mobile solutions and turn business and functional requirements into technical documents
- Listen to customer requirements, architect solutions, document technical specifications, and write iOS and Android code.
- Participate in the full software development lifecycle including design, development, unit testing, optimizations, technical documentation and bug fixes
- Participate in the R&D effort for new techniques and applications of mobile technologies
Required SkillsSkills & Experience
- Expertise with Visual Studio, C#, JavaScript, HTML, CSS.
- Experience with hybrid mobile application development environments such as Xamarin or React Native
- Knowledge of the Microsoft .Net Framework, Linq, and client/server-side architecture.
- Familiar with principles of MVC, MVVM, OOP and implementation of software design patterns on a consistent basis
- Experience with data exchange (XML, JSON, dynamic content), SQL Server or SQLite database architectures
- Experience working with a version control system such as SVN or Git.
- Experience with Web design, mobile applications development, Responsive Web Design (RWD), and database management.
- Experience in enterprise mobile application design, system architecture, working prototype/engine
- Must have a passion for mobile application development
- Experience in agile and full cycle software development, including analysis, design, development, testing, and implementation
- Experience working in an Open standards environment
- Knowledge of browser/client and smartphone/tablet specific compatibility issues
- Advanced knowledge/skills troubleshooting/debugging .NET code; UI/frontend design; and, Web services strongly preferred.
- Knowledge of emerging technologies, standards, and best practices
- Must be able to work effectively and efficiently in a collaborative environment with project managers, designers, and developers
- Excellent verbal and written English communication skills
- Strong attention to detail, organization, and time/project management skills
- Ability to thrive in a fast-paced environment
- Strong analytical skills
Minimum Education- BA/BS degree or higher in a technology related field. Experience may be substituted for education.
About DeAnna Davidson
| |
Job tags
Salary