AceInfo Solutions, Inc.

Returning Candidate?

Android and IOS Specialist

Android and IOS Specialist

Job Location 
US-VA-Reston
Type 
Regular Full-Time
Position Duration 
..
Clearance 
Ability to successfully pass a Federal Background Investigation

More information about this job

Overview

Ace Info Solutions, Inc. (AceInfo) is a leading Federal contractor with a focused vision: empower our clients, challenge our employees, and grow our business. Founded in December 2000, we are deeply committed to ensuring quality and customer satisfaction. We have a mature corporate infrastructure, strong management, and quality practices. AceInfo is a trusted IT partner to the Federal Government, and we help various agencies transform and strengthen their processes, operations, infrastructures, and security practices to help them further their critical missions.

For over 15 years, we have successfully managed large and significant Federal programs. We have proven experience prioritizing client satisfaction, project quality, and providing innovative, cost-effective solutions to Federal clients.

AceInfo is prime on 95% of our contracts, is headquartered in Reston VA, and has geographically dispersed office locations throughout the country, to include: Kearneysville, WV; Chesapeake, VA; Fort Collins, CO; Boulder, CO; Quantico, VA; Kansas City, MO; Bowie, MD; multiple Washington, DC Metropolitan locations, and project presence in 23 states in all time zones. We offer excellent benefits and salary packages including free medical/dental/life insurance premiums for staff members. We offer relocation assistance for internal employees and external candidates, within 50 miles (minimum) of work location. We do not offer assistance for relocation and housing for internship positions.

 

 

 

AceInfo is currently seeking a Mobile Application Development Specialist to join our Centers of Excellence to support our federal project and internal Proof of Concepts, in Reston, VA.

 

 

Responsibilities

Responsibilities

This role will provide:

  • Opportunity to support AceInfo Mobile Center of Excellence
  • Support multiple Mobile enablement initiatives across multiple projects.
  • Opportunity to work with cutting edge frameworks, UX and UI design aspects.
  • Ensure auditing, testing, preventive and reactive measures are being adequately implemented for systems with an active Authorization to Operate (ATO).
  • Review updates and development of all required security and application documentation.
  • Research and tracking of security standards, policies, and procedures as well as Industry Trends and Best Practices.
  • Support for multiple project assignments/tasks with strong and effective communication, time management and collaboration skills.
  • Participate in code reviews and team meetings, and prototyping

Duties

  • You are responsible for managing a small team of analysts, developers, testers or engineers and drive delivery of a small module within a project (Delivery/Maintenance/Testing) You may serve as entry level specialist with expertise technology/industry domain/a process / application / product. You are responsible for functional/technical track of a project.
  • Review and verify policies and procedures are developed in line with all applicable federal and LOC security standards and regulations.
  • Maintain, track, and communicate detailed project tasks.
  • Excellent programming skills in all or some of the following programming languages and frameworks: Angular, React, Native Script, Node.js, jQuery, Bootstrap.
  • Experience with cross platform and cross device (iOS/Android) application development.
  • Ability to write secured and robust API’s/Microservices adhering to 12 factor APP and US Digital Service Standards as well as Web 2.0 and Web 3.0 standards.
  • Expertise in native iOS and Android development frameworks.
  • Proficient in mobile application development IDE’s, SDK and Build tools
  • Good understanding/experience of Device debugging using IOS and Android.
  • Good understanding of HTML5, JavaScript, jQuery, REST, JSON. Experience in Hybrid frameworks.
  • Experience working in development teams using agile methodologies and tools.
  • Help scale our mobile team processes by practicing “Clean Code” principles for app architecture, branching/versioning, release train, feature toggling and A/B test, CI pipeline, TDD.
  • Advocate for the iOS/Android platform ex: evaluating new frameworks, leading the mobile technical vision, while also helping to mentor more junior members of the team
  • Deliver apps to market with enhanced features and capabilities, while also maintaining and continually improving turnaround time and quality
  • Create compelling device specific user interfaces and experiences and UI prototypes

Qualifications

Required Skills:

  • Experience designing & developing robust, extensible and customizable mobile application code and frameworks
  • Senior Developer with 5+ years’ experience in iOS and/or Android development, experience in automation and best mobile development practices. Excellent communications and collaboration skills and flexibility to provide on-call support
  • Experience consuming and/or designing REST APIs
  • Literacy in one or more of the following languages: C/C++, Swift, Java, Objective-C.
  • System engineering /architectural skills e.g. be able to understand the big picture.

Desired Skills:

  • Experience on Cordova/PhoneGap plugins is a big plus.
  • Knowledge of SOAP and REST APIs development and maintenance.
  • Experience with REST API development using microservices on Spring Boot.
  • Fluency in Java
  • Experience building native Android and/or iOS apps
  • Knowledge of Kotlin, TypeScript
  • Experience with Xamarin for cross platform design.
  • Experience with OAuth secure REST APIs.
  • Strong UI development skills (complex view trees, animations, rendering and strong knowledge of the Android UI kit)
  • Knowledgeable about test driven development (TDD), behavior driven development (BDD) and debugging. Excellent debugging and optimization skills.
  • Basic cryptographic knowledge
  • Source code control understanding (experience with GIT preferred)
  • Agile Scrum Experience
  • Experience with Android Material Design user interface concepts
  • Experience with user interface design using Adobe Illustrator/PhotoShop.
  • Experience with Section 508 Compliance
  • Experience with internationalization(i18n)/localization of mobile apps
  • Great Team Player must advocate & have fun

Educational & Certification Requirements

Bachelor’s degree or 4 additional years of IT experience beyond the minimum required may be substituted in lieu of a degree

 

Additional Requirement:

U.S. Citizen is required for the position. Candidate must successfull pass a Federal Background Investigation. 

 

 

Ace Info Solutions is an Equal Opportunity Employer with a commitment to diversity. All individuals, regardless of personal characteristics, are encouraged to apply. All qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, genetics, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.