A software development company is seeking a full-time Software Developer to create maintainable software applications. Responsibilities include presenting designs and collaborating with engineering teams. Candidates should have experience with Android and iOS development, including Java, Kotlin, Objective-C, and Swift. The position requires strong coding skills, API design, and an understanding of software architecture. This role is based in Burlingame, California.
Qualifications
Experience building maintainable and testable code bases.
Exposure to architectural patterns of large-scale software applications.
Experience building Android applications in Java or Kotlin.
Responsibilities
Present designs, prototypes, and concepts to cross-functional partners.
Work collaboratively with Research, Engineering, and other partners.
Implement custom user interfaces using latest programming techniques.
Skills
Building maintainable and testable code bases
API design and unit testing techniques
Architectural patterns of large-scale software applications
Android applications in Java or Kotlin
iOS applications using Objective-C, C++, or Swift
Multithreaded programming and mobile memory management
Job description
A software development company is seeking a full-time Software Developer to create maintainable software applications. Responsibilities include presenting designs and collaborating with engineering teams. Candidates should have experience with Android and iOS development, including Java, Kotlin, Objective-C, and Swift. The position requires strong coding skills, API design, and an understanding of software architecture. This role is based in Burlingame, California.