|
Search Jobvertise Jobs
|
Jobvertise
|
Senior Android Engineer Location: US-VA-100% remote Jobcode: 1818 Email this job to a friend
Report this Job
Design & Implementation (75%)
Design and build high-quality native mobile applications for the Android platform
Ensure the performance, quality, and responsiveness of applications
Collaborate with Product Owners and across engineering teams to define, design, and deploy new features
Connect the application to back-end tools, including the cloud, APIs, and push notifications
Assist with maintaining high engineering standards in code quality, organization, and automation
Participate in testing to ensure proper application functionality
Implement encryption techniques to protect content.
Team Operations & Success (25%)
Participate in Agile SCRUM ceremonies (Sprint Planning, Grooming, Daily SCRUM, Demo) and contribute to team deliverables
Participate in peer reviews of software engineering artifacts
Assist in the identification and resolution of production issues
Ensure the team is adhering to development standards and security policies and procedures
Must have:
Ideally 7+ years of software development experience with a significant focus on Android native mobile applications
Strong proficiency with Java and Kotlin
Demonstrated experience designing, developing, deploying and releasing Android applications in the App store
Experience with Android frameworks, and Apollo is preferable
Understanding of fundamental Android APIs, frameworks, capabilities, UI styles, and paradigms
Understanding of UI design and a user-oriented focus
Knowledge of performance limits and characteristics
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Proven ability to work in concert with cross-functional engineering teams and business partners
Bachelor's degree in computer science or a related discipline
Authorization to work in the U.S.
Additional nice-to-haves:
Capability developing applications for multiple target platforms from a single codebase
Hands-on experience with server-side APIs and enterprise backend systems & JSON/XML
Skill in API architecture in collaboration with backend teams
Experience with backend for front-end server-side systems to optimize client-side experiences
Experience 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
In this role, you will:
Design and build applications for the native Android platform
Ensure the performance, quality, and responsiveness of applications
Collaborate across engineering teams to define, design, and deploy new features
Connect the application to back-end tools like the cloud, APIs, and push notifications
Help maintain code quality, organization, and automatization
Run tests to ensure the app's functionality is proper
Accountable for assisting in the maintenance of code quality, and automation
Use encryption techniques to protect content
You Have:
Bachelor's degree in computer science, Engineering, or related work experience
Minimum of 7+ years of professional software development
Minimum 5+ years of experience in Kotlin, Java and experience with Gradle is highly preferable
Exhibit a portfolio of Android apps designed and developed
Experience with Android frameworks, especially Apollo is preferable
Extensive 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/XML
You are authorized to work in the United States of America
Differentiators
Understanding of UI design and a user-oriented focus
Understanding of fundamental Android APIs, frameworks, capabilities, UI styles, and paradigms
Understanding of Apples design principles and interface guidelines
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Experience 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
Anil Kumar
Sun Technologies Inc
Alpharetta Alpharetta, US 30022 Phone: 678-487-2874
|