Apex Systems the 2nd largest IT Staffing firm in the nation is seeking an Android Developer to join our client’s team. This contract position is slated for about 11 months and FULLY REMOTE. Additionally, this is a great opportunity to expand your technical knowledge with a Fortune 500 client!
Duties of Android Developer:
Designs and develops Android mobile applications and modules. Performs coding, debugging, testing and troubleshooting throughout the application development process. Come join the QuickBooks Mobile team as a Senior Android Mobile Engineer. The team has an exciting charter of changing the way client customers capture and process documents (Invoice/Mileage Tracking/Expense/Tax Form/Receipts/Estimate/etc.) using their mobile cameras. The team has built a common component that is integrated with multiple Intuit Mobile apps with millions of customers. You will be working with a team that works on Android mobile programming, Java, Kotlin to understand the document in front of the camera and creates delightful experiences. Responsibilities of Android Developer:
Build delightful experiences to capture documents, preview images and review the extracted data Gathering functional requirements, developing technical specifications, and project & test planning Designing/developing web, software, mobile apps, prototypes, or proofs of concepts (POCs) Deep customer empathy and ability to quickly translate insights into mockups, wireframes, and working proof-of-concept code Act in a technical leadership capacity: Mentoring junior engineers, new team members, and applying technical expertise to challenging programming and design problems Roughly 70-85% hands-on coding Resolve defects/bugs during QA testing, pre-production, production, and post-release patches Work cross-functionally with various Intuit teams: product management, QA/QE, various product lines, or business units to drive forward results Contribute to the design and architecture of the project Experience with Agile Development, SCRUM, or Extreme Programming methodologies Resolve defects/bugs/crashes, debug memory problems, integration issues during QA testing and after the product release
Qualifications of Android Developer:
BS, MS in computer science or equivalent experience 3-5+ years of experience developing mobile applications in Android Solid grasp of software engineering fundamentals and their practical application Experience with Java, Kotlin An understanding of the Software Development Life Cycle (SDLC) An understanding of unit testing & Test Driven Development (TDD) "Self-starter"" attitude and ability to make decisions independently Helpful, can-do attitude and a willingness to take ownership of problems Strong desire to learn and grow Excellent problem solving skills with a history of superb delivery against assigned tasks Excellent verbal and written communication skills Experience working with Amazon AWS or similar cloud platform is a plus