Logo
Sun Technologies

Senior Android Engineer

Sun Technologies, Virginia, Minnesota, United States, 55792


All-In-One Scriptless Test Automation Solution!Location:

100% RemoteDuration:

9 Months contract with possible extensionJob Description

Pay Range:

$70/hr – $80/hr, the pay rate may differ depending on your skills, education, experience, and other qualifications.Featured Benefits:Medical Insurance in compliance with the ACA.401(k).Sick leave in compliance with applicable state, federal, and local laws.Design & Implementation (75%)Design and build high-quality native mobile applications for the Android platformEnsure the performance, quality, and responsiveness of applicationsCollaborate with Product Owners and across engineering teams to define, design, and deploy new featuresConnect the application to back-end tools, including the cloud, APIs, and push notificationsAssist with maintaining high engineering standards in code quality, organization, and automationParticipate in testing to ensure proper application functionalityImplement encryption techniques to protect content.Team Operations & Success (25%)Participate in Agile SCRUM ceremonies (Sprint Planning, Grooming, Daily SCRUM, Demo) and contribute to team deliverablesParticipate in peer reviews of software engineering artifactsAssist in the identification and resolution of production issuesEnsure the team is adhering to development standards and security policies and proceduresMust have:Ideally 7+ years of software development experience with a significant focus on Android native mobile applicationsStrong proficiency with Java and KotlinDemonstrated experience designing, developing, deploying and releasing Android applications in the App storeExperience with Android frameworks, and Apollo is preferableUnderstanding of fundamental Android APIs, frameworks, capabilities, UI styles, and paradigmsUnderstanding of UI design and a user-oriented focusKnowledge of performance limits and characteristicsWorking knowledge of the general mobile landscape, architectures, trends, and emerging technologiesProven ability to work in concert with cross-functional engineering teams and business partnersBachelor’s degree in computer science or a related disciplineAuthorization to work in the U.S.Additional nice-to-haves:Capability developing applications for multiple target platforms from a single codebaseHands-on experience with server-side APIs and enterprise backend systems & JSON/XMLSkill in API architecture in collaboration with backend teamsExperience with backend for front-end server-side systems to optimize client-side experiencesExperience and a willingness to work with the Agile software development methodology in a fast-paced, iterative, and multi-functional setting with contributors from various backgrounds, talents, and locationsIn this role, you will:Design and build applications for the native Android platformEnsure the performance, quality, and responsiveness of applicationsCollaborate across engineering teams to define, design, and deploy new featuresConnect the application to back-end tools like the cloud, APIs, and push notificationsHelp maintain code quality, organization, and automationRun tests to ensure the app’s functionality is properAccountable for assisting in the maintenance of code quality, and automationUse encryption techniques to protect contentYou Have:Bachelor’s degree in computer science, Engineering, or related work experienceMinimum of 7+ years of professional software developmentMinimum 5+ years of experience in Kotlin, Java and experience with Gradle is highly preferableExhibit a portfolio of Android apps designed and developedExperience with Android frameworks, especially Apollo is preferableExtensive experience developing end-to-end Android mobile apps, including design, development, and deployment to app marketplaces with a good understanding of performance limits.Hands-on experience with RESTful APIs to connect to back-end services and JSON/XMLYou are authorized to work in the United States of AmericaDifferentiators:Understanding of UI design and a user-oriented focusUnderstanding of fundamental Android APIs, frameworks, capabilities, UI styles, and paradigmsUnderstanding of Apple’s design principles and interface guidelinesWorking knowledge of the general mobile landscape, architectures, trends, and emerging technologiesExperience and a willingness to work with the Agile software development methodology in a fast-paced, iterative, and multi-functional setting with contributors from various backgrounds, talents, and locations

#J-18808-Ljbffr