Job Details

ID #15442279
State Florida
City Tampa bay area
Job type Permanent
Salary USD Depends on Experience Depends on Experience
Source DISYS - Digital Intelligence Systems, LLC
Showed 2021-06-14
Date 2021-06-11
Deadline 2021-08-10
Category Et cetera
Create resume

Mobile Android Developer

Florida, Tampa bay area, 33601 Tampa bay area USA

Vacancy expired!

seeking a

Mobile Android Developer for a Perm opportunity As a Mobile Android Developer (Mobile Developer), you will be part of a team that develops our client’s next generation of mobile applications while enhancing and supporting existing applications.Strong candidates will possess at least 3 years of the following experience:Proficient in Kotlin with a working knowledge of Java using Android StudioFull System Development Lifecycle experienceAbility to work independently with a team and self-manage workOngoing systems monitoring and general support responsibilitiesAnalyzing and optimizing system/software performanceAbility to quickly and thoroughly learn and apply new technologiesExperience with mobile development and advanced usage of mobile devicesRelational Database Design and SQLiteKnowledge of source control management tools and GradleIn addition, it would be a plus if the candidate also had experience with:Experience making network requests to a RESTful API and parsing/modeling a JSON responseExperience using Dagger, AssertJ, JSON, Mockito, RxJava, RxAndroid, Robolectric, Espresso, Junit, Firebase / Google Analytics, Google Play StoreKnowledge and experience using reactive programming, Android material design, and dependency injectionGIT, Bitbucket, JIRA, Confluence, Bamboo, ArtifactoryRoom and LiveDataKnowledge of TDDExperience working on a team in an Agile environmentThis position sits in Tampa, FL.

Responsibilities:Act as the primary contact and lead support associate for multiple native mobile modules and processes, resolving customer issues in a timely mannerParticipate in all aspects of the Mobile software Development lifecycle through supporting existing software development efforts and developing new software modulesDevelop, maintain, test, analyze performance, troubleshoot / fix applications and applicable codeDelegate tasks and participate in reviewing code from junior onshore & offshore developersProduce deliverables with clean, well-documented and easily maintainable code that adheres to defined coding standards and best practicesCollaborate with product owners in gaining an understanding of requirements / acceptance criteria and translate into technical requirements.Write unit / UI tests to help identify defects.Work closely with the project team and report clearly and accurately to management.Build and maintain stable working relationships internally.Implement software for applications and related technology, with minimum oversightInfluence the discovery and decision-making process when changes to standards and technology are required (tools, conventions and design patterns)Provides support to the business by responding to user questions, concerns, and issues (for example, technical feasibility, implementation strategies)Communicating status and issues to team members and stakeholders; collaborating with project team and cross functional teamsEnsuring solution is sustainable across implementation and use; troubleshooting open issues and bug-fixes; and ensuring on-time delivery and hand-offs

Qualifications:Bachelor’s Degree in Computer Science/Computer Engineering or equivalent years of software development experience required5 years of overall technology experience with at least 3 years of native mobile development experience requiredUnderstanding of project management conceptsAbility to work in a team environmentExcellent communication and interpersonal skillsExperience of appropriate mobile design frameworks and patternsAbility to work independentlyExperience deploying applications to the App StoresExperience with Mobile Application features including geolocation, storage/filesystem, camera, barcode scanningExperience with third-party libraries and APIsWorking knowledge of the general mobile landscape, architectures, trends, and emerging technologiesA team player mindset with an ability to thrive and effectively communicate in a fast-paced, constantly evolving environmentExperience working in an agile development process

Vacancy expired!

Subscribe Report job