Android Application Developer

$93,000 - $157,000/Yr

Panasonic - Irvine, CA

posted 3 months ago

Full-time - Mid Level
Irvine, CA
Computer and Electronic Product Manufacturing

About the position

Panasonic Avionics Corporation is seeking an Android Application Developer to join our Software Development team. This role focuses on enhancing the in-flight shopping experience for passengers while enabling airlines to offer unique payment options. The ideal candidate will possess a versatile knowledge of avionics systems and will be responsible for coding, integrating, testing, debugging, and refining software to meet product requirements. The position is based at our new global headquarters in Irvine, California, conveniently located near John Wayne Airport, providing access to various amenities such as restaurants, shops, and outdoor recreational activities. As an Android Application Developer, you will implement and modify Android payment application software based on Agile epics and user stories. You will also create and maintain various test applications to ensure Continuous Integration & Deployment of the eCommerce solution and related software. Your role will involve maintaining and enhancing developed software through a solid understanding of software lifecycles, documenting architecture designs, and troubleshooting issues across the entire stack, including OS, database, backend, UI, and network across multiple environments. This position offers a competitive salary range of $93,000 - $157,000, which may vary based on individual knowledge, skills, experience, and location. Additionally, the role may be eligible for discretionary bonuses and incentives. Panasonic Avionics Corporation is committed to fostering a diverse and inclusive culture, and we seek candidates from various backgrounds, cultures, and experiences to help our organization thrive.

Responsibilities

  • Codes, integrates, tests, debugs, and refines the software to produce the required product.
  • Implements and modifies Android Payment application software based on Agile epics and user stories.
  • Creates and maintains various test applications to ensure Continuous Integration & Deployment of the eCommerce solution and related software.
  • Maintains and enhances the developed software efficiently through solid knowledge of software lifecycles.
  • Documents architecture designs, including but not limited to functional block diagrams, data, logic, flow, and sequence charts.
  • Troubleshoots issues across the whole stack - OS, DB, Backend, UI, and network across multiple environments.

Requirements

  • Bachelor's degree in Computer Science, Information Systems, Engineering, or another related field is preferred.
  • 5+ years software development experience.
  • Working knowledge of the Payment Processing industry (Fintech, Payments Gateways, E-Wallets) is a big plus.
  • 3+ years of real-world Android, Java, JavaScript application development experience.
  • Experience with Android, Java, JavaScript, JUnit, and Jacoco.
  • Experience designing/developing RESTful APIs.
  • Experience with design patterns such as MVC, Singleton, etc.
  • Knowledge of OpenAPI Specification to produce API documentation.
  • Experience in one of the database technologies such as MySQL or MariaDb.
  • Experience with PCI-SSF.
  • Hands-on experience with scripting languages like Bash.
  • Good understanding of TCP/IP, UDP, HTTP protocols.
  • Good understanding of Cryptography.
  • Experience with CI/CD pipelines in Gitlab.
  • Ability to manage multiple priorities in a fast-paced environment.
  • Security: Understanding of secure code best practices.
  • Performance Tuning: Skills in optimizing the performance of Android applications to handle application switches and asset loads efficiently.
  • Prior experience with Android application development including integration with physical devices and peripherals.
  • Ability to provide technical direction to assigned project teams and perform as a technical expert and a source of information.
  • Highly proficient in project planning while addressing external/internal dependencies across multiple functions.
  • Uses professional concepts and applies company policies and procedures to resolve a variety of issues.
  • Demonstrated experience providing identifiable contributions to the success of a specific product/project.
  • Develop solutions to clearly defined problems of moderate to diverse scope. Analysis involves selecting the best alternative method or process from among several existing alternatives or based on evaluation of identifiable factors.
  • Demonstrated engineering communication expertise including concise written and verbal skills is necessary.

Benefits

  • Flexible paid time off for exempt salaried employees with no fixed limit.
  • 14 vacation days per year + 7 sick days + 3 personal days for non-exempt hourly employees, with accrual rate increasing with tenure.
  • 11 company paid holidays per year.
  • Health insurance options from Aetna and Kaiser, including dental and vision insurance.
  • 401K with 50% match on up to 8% contribution, fully vested from day 1.
  • Wellness Program and Counseling services.
  • Flexible Spending Account (FSA) & Health Savings Account (HSA).
  • Life Insurance for employee, spouse, and child, along with AD&D Insurance.
  • Long-term and Short-term disability insurance.
  • Critical Illness and Accident Insurance.
  • Legal Assistance and Pet Insurance.
  • Identity Theft Protection and Dependent Care FLSA.
  • Education Assistance and Commuter Program.
  • Employee Purchase Program and Service Award Program.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service