Android Engineer
Job ID : 35679
Job Title : Android Engineer
Location : Sunnyvale, CA
Comapny Name : JPS TECH SOLUTIONS
Job Type : Contract
Industry : Information Technology
Salary : $60 - $65 per hour
Work Authorization : ["OPT","CPT","Entry Level","F1","H4","L1","H1 Visa","TN Permit Holder","Green Card Holder","Canadian Citizen","All EAD","US Citizen"]
No. of Positions : 2-4
Posted on : 12-26-2023
Required Skills : Manufacturing
Benefits : None of These
Job Description :
Role:-Android Engineer
Location:-Sunnyvale, CA
Position type :- Contract
No of positions :- 2
Job Description:
Additional Information:
- Demonstrate a strong understanding of the Android framework and respective component lifecycles.
- Expert-level knowledge of Kotlin, Android SDK, and Gradle, and experience working with asynchronously coroutines and dependency injection (Dagger)
- Ability to build products with a focus on testability, someone who loves test coverage (well versed with Mockk, Google truth, robo electric and espresso)
- Wide experience working in multi module environment projects.
- Expert-level knowledge of git and continuos integration.
- Experience in good app architecture using design patterns such as MVVM, MVP or Clean
- Extensive understanding of Android framework components and their respective lifecycles combined with a solid knowledge of multithreading, networking, offline storage, and performance tuning
- Build reusable Android components, orchestrate user-interactions integrating with backend services via REST and GraphQL APIs.
- Work closely with our product, design, and UX teams to create amazing and intuitive experiences that make it effortless to connect different apps together.
Description:
- Demonstrates up-to-date expertise and applies this to the development, execution, and improvement of action plans
- Executes Mobile Engineering projects
- Participates in the discovery phase of small to medium size Mobile Engineering projects
- Participates in peer code reviews and team development
- Provides and supports the implementation of business solutions
- Provides mobile engineering support to the business
- Troubleshoots business and production issues for mobile devices
Minimum Education and Experience required:
- Bachelor's Degree in Computer Science or related field and 5 years of experience building scalable ecommerce applications or mobile software
Minimum Skills required:
- Experience with mobile software development using Java.
- Experience using distributed source code version control systems (Git/Github)
- Experience with the agile methodology Scrum
- Experience with development of mobile network clients using HTTP protocol, REST APIs and Google Cloud Messaging
- Experience with Google Play APIs : Maps, Location, and Cloud Messaging
- Experience with software debugging techniques (debuggers, loggers, crash report tools)
- Experience with analysis of memory issues such as memory leaks using memory analyzers tools (DDMS, MAT)
- Experience with embedded real time systems with limited resources (memory and processing)
- Experience with Android software development
- Experience in design patterns, MVC, data structures and algorithms.
- Experience in unit and integration testing Android code.
- Published Android application is required.
Company Details :
Company Information hidden please Login to view details
Python Developer
Comapny Name :Dart Point
Job Location :Charlotte, NC
Job Description:
Responsibilities: Write reusable and efficient code. Design and implement low latency, data intensive applications. Design and implement JSO
View Job
Software Engineer
Comapny Name :Emblue
Job Location :Claremont, CA
Job Description:
Responsibilities: Designs, develops, implements, and maintains data models to be used by various reporting and data discovery tools. Performance and accuracy are
View Job
Application Developer
Comapny Name :Atechstar
Job Location :College Park, MD
Job Description:
Responsiblties: Design and implement processes and solutions associated with a wide variety of data sets used for data/text mining, and analysis to enable informe
View Job