典型美企,氛围很好,965 ,弹性工作制,可在家办公。因为疫情,经常放 company holiday 让大家休息,今年圣诞放假 5 天。绝对 Work life balance 。
简历请发邮箱:cGVpLmt1YW5nQGF1dG9kZXNrLmNvbQ==
以下是是职位信息,有具体问题请站内
-------------------
--Position Overview--
Autodesk Construction Solutions is looking for an Android or cross-platform mobile engineer to help us build the future faster. Our users are building some of the most amazing construction projects in the world, and our Android application is one of their essential tools. On the Construction Records Docs team, you'll be building a powerful construction productivity app which is improving outcomes and safety on the jobsite, transforming the lives and work of our customers and users.
We work across a diverse set of technologies; in addition to the standard Android development environment, you will also have the opportunity to get exposure to many technologies including Kotlin, C#, Swift, Python, Kotlin/Native, C++ and more. We develop cross-platform domain logic in Kotlin/Native, so the features you end up leading will also have an impact on other platforms including iOS and Windows.
--Responsibilities --
You’ll tackle difficult and interesting challenges and help build our construction records document/sheet management platform to enable our customers to have a delightful experience. You'll be working in areas including:
• Building tools to streamline communication and collaboration on the construction site
• Tackling synchronization and consistency that allows our users to work and edit offline
• Working with and contributing to our shared library that is used across all three of our mobile platforms (iOS, Android, and Windows Desktop) written in Kotlin/Native
• Building slick and responsive feature, enabling complex data models being used to support rich user interactions on mobile app.
• Enabling other feature teams to build upon our foundational solutions
--Minimum Qualifications--
• B.S. Degree in Computer Science or related technical discipline, or equivalent practical experience
• Fluency in both oral and written English
• At least 4 years of professional software development experience
• Experience building Android apps; interest in refactoring and legacy code improvement a big plus
• Experience with Kotlin/Native is a big plus
• Experience with RxJava is a big plus
• Experience building iOS or Windows apps is a big plus as you will have cross-platform and full-stack exposure
• Interest or experience in professional-grade practices around developer testing, including TDD/BDD, property-based testing, contract testing, and other high-quality client-side engineering techniques
• Experience with at least one server-side framework (Rails, Django, Flask, etc.) is a big plus
• Experience working with global teams across multiple time zones is a plus
• Experience with Agile/Scrum is a plus
• Team player — you love to teach others about cool new tricks you have learned and absorb tips and tricks from developers; love solving problems as a team across platforms, and are enthusiastic about synchronous collaboration in addition to heads-down work
--About Autodesk Construction Solutions--
Autodesk has fully reimagined the construction business for the digital age, enabling companies to address the most important challenges they face today while preparing for new ways of working in the future. The Autodesk Construction Solutions (ACS) portfolio connects the office, trailer and field so customers can move seamlessly through each phase of a building’s lifecycle — from design and preconstruction to construction, turnover and operations — with best-in-class solutions that include Assemble Systems, BIM 360, BuildingConnected and PlanGrid. General contractors, subcontractors, and owners around the world rely on ACS to win more work, enhance collaboration, speed decision-making, reduce risk, and improve overall project outcomes.