Techsoft - Mountain View, CA

posted 3 months ago

Full-time - Mid Level
Remote - Mountain View, CA
Administrative and Support Services

About the position

We are looking for a passionate and experienced Mobile Developer to join our development team at TechSoft. As a Mobile Developer, you will be responsible for creating exceptional application experiences on both Android and iOS platforms. You should have a strong attention to detail and a passion for finely tuned micro-interactions. The ideal candidate will have at least 5 years of experience in mobile development, demonstrating excellent English communication skills and the ability to manage time and priorities effectively. You will thrive in a collaborative environment, be eager to learn new technologies, and aim for excellent work results. Logical thinking, an appreciation for coding standards, and accessibility are also key attributes we seek in our candidates. In this role, you will analyze requirements, design, program, and perform testing based on design specifications. You will resolve technical issues through debugging, research, and investigation, and communicate effectively with team members across distributed features. You will also be involved in troubleshooting blocking issues and will own and work end-to-end on applications. Your experience with Flutter, Kotlin, or Swift will be highly valued, along with familiarity with REST APIs and source-code management systems like Git. You should possess extensive knowledge of at least one programming language such as Dart, Swift, or Java/Kotlin, and have familiarity with OOP design principles. Experience with third-party libraries and APIs, as well as defect management and code review tools like JIRA and Crucible, is preferred. You will be expected to write clean, maintainable code and demonstrate good troubleshooting skills. Having released applications to the Apple Store and Play Store is a plus.

Responsibilities

  • Analyze requirements, design, programming and perform testing based on design.
  • Resolve technical issues through debugging, research and investigation.
  • Communicate, collaborate and work effectively across distributed features.
  • Involve in troubleshooting blocking issues.
  • Own and work end-to-end on applications.

Requirements

  • 5+ years of experience as a Mobile Developer (Android/iOS).
  • Experience with Flutter; Kotlin or Swift is a plus.
  • Familiarity with REST APIs.
  • Experience with source-code management systems like Git.
  • Extensive knowledge of at least one programming language like Dart, Swift, or Java/Kotlin.
  • Familiarity with OOP design principles.
  • Experience with third-party libraries and APIs.
  • Superior analytical skills with a good problem-solving attitude.
  • Experience with defect management and code review tools (preferably JIRA & Crucible).
  • Experience using the Scrum Agile framework and principles.
  • Ability to write clean, maintainable code and good troubleshooting skills.
  • Experience releasing applications to the Apple Store and Play Store is a plus.

Nice-to-haves

  • Experience with additional programming languages.
  • Knowledge of mobile application accessibility standards.

Benefits

  • 40 hours work week from Monday to Friday.
  • 17 days off and 24 work-from-home days per year.
  • Competitive salary and benefits including a 13th salary.
  • Profit sharing and bonuses for excellent performance.
  • Training opportunities for professional development.
  • Work-life balance initiatives.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service