Required Skills

Android Developer

Work Authorization

  • US Citizen

  • Green Card

Preferred Employment

  • Corp-Corp

  • Contract to Hire

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 3rd May 2023

JOB DETAIL

  • A Minimum of 5 Years' experience needed with Android Application Development.
  • High degree of fluency with Android frameworks and Jetpack libraries, Kotlin, and object-oriented design best practices. You are a strong coder and know how to write clean, effective code at scale.
  • Deep experience working with and debugging RESTful APIs Knowledge of {functional or object-oriented}} programming Familiarity Android development. 
  • Ability to write well-documented, clean Kotlin and Java code Working knowledge in latest Android API 
  • 3+ years of experience with Kotlin development. 
  • Deep understanding of core software concepts, including networking, security, memory management, multi-threading, and application life-cycle management
  • Proven experience with native apps architecture patterns, including commonly used patterns such as MVVM and MVP, as well as designing new ones to fit unique needs
  • Ability to work as part of a large agile-driven software engineering effort, and a strong understanding of professional software engineering best practices for the full SDLC, including CI/CD

Roles & Responsibilities    

  • Design and build advanced applications for the Android platform
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Analyze the requirements and propose the best possible solutions.
  • Plan, implement and manage new projects and build mobile applications.
  • Develop APIs for mobile functionality support and better user performance.
  • Provide support during the entire application development process.
  • Collaborate with the team to constantly innovate the design and functionality of apps
  • Troubleshoot and debug apps and hand it over to testers for better performance.
  • Update the apps according to the latest technology trends.
  • Communicate with the client to understand their needs and user experiences.
  • Write unit and UI tests to identify malfunctions.
  • Research and propose new mobile apps and products.
  • Follow standard coding practices while writing code.
  • Maintain code and write automated tests to ensure the product is of the highest quality.
  • Contribution in grooming sessions around functionality requirements to provide insight from an architectural/development perspective
  • Must follow and promote Agile best practices for development such as continuous integration, unit and integration testing and code coverage analysis.
  • Collaboration with Product and Creative teams around UI Design
  • Collaboration with QA to define proper functional test strategy
  • Execution of established standards in regards to coding, application accessibility (ADA), and unit testing
  • Participation in code reviews of their peer’s work
  • Analyze and troubleshoot issues and defects in both structured and unstructured environments; analyze performance and design inefficiencies.
  • Stay abreast of the latest technologies and tools being used to improve software development and delivery.
  • Work alongside our product owner and UI/UX designers to realize your shared vision
  • Write automated tests that give us the confidence to iterate quickly and ensure the product is of the highest quality
  • Diagnose and fix bugs and performance bottlenecks
  • Engage with the Android community to report, request, and help implement critical software fixes
  • Maintain a stable and current-when-possible Android create an environment for our CI pipeline
  • Stay current on the latest platform capabilities so that we know what's possible
  • Practice Scrum with a great group of developers and product managers

 

Company Information