Jobs · Engineering · California

Senior Android Developer

Arnex Solutions LLC · Sunnyvale, CA · 2 mo ago
EngineeringFull-time

About the role

The Senior Android Engineer will be responsible for designing, developing, and maintaining scalable and efficient mobile applications for our client.

Responsibilities

  • Design, develop, and maintain scalable and efficient mobile applications for our client.
  • Collaborate with cross-functional teams including product managers, designers, and other engineers to understand requirements and deliver high-quality solutions.
  • Implement new features and enhance existing functionality based on user feedback and business needs.
  • Participate in code reviews and contribute to the overall codebase quality.
  • Ensure adherence to coding standards and best practices.
  • Contribute to the continuous improvement of the development process through automation and tooling.

Requirements

  • Bachelor's Degree in Computer Science or related field and 5 years of experience building scalable ecommerce applications or mobile software.
  • 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 Kotlin.
  • 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 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.

Qualifications

  • Strong problem-solving skills and ability to work independently and as part of a team.
  • Excellent communication and collaboration skills.
  • Ability to manage multiple projects and priorities simultaneously.
  • Passion for mobile technology and a desire to stay current with industry trends.

Skills

  • Java
  • Kotlin
  • Agile Methodology (Scrum)
  • REST APIs
  • Google Cloud Messaging
  • Google Play APIs (Maps, Location, Cloud Messaging)
  • Software Debugging Techniques
  • Memory Analyzers Tools (DDMS, MAT)
  • Android Software Development
  • Design Patterns, MVC, Data Structures and Algorithms
  • Unit and Integration Testing

Benefits

  • Competitive compensation package.
  • Flexible working hours.
  • Professional development opportunities.
  • Health insurance benefits.
  • Employee discounts.

Pay

Compensation is commensurate with experience.

Schedule

Full-time position.

Similar jobs

Senior Android Developer

APIUM Swarm Robotics - A Red Cat CompanySan Diego, CA· 3 wk ago
RemoteEngineering$132k–$183k/yrapply on paycomonline.net