Techsoft - Mountain View, CA
posted 4 months ago
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.