Company:
Shift Robotics
Location: Austin
Closing Date: 04/12/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
We are seeking a highly skilled Mobile App Developer to join our team! The ideal candidate will have experience in developing and deploying mobile applications on both iOS and Android platforms, as well as in Bluetooth technology and using backend technologies like Firebase and AWS Amplify. The Mobile App Developer will be responsible for building and maintaining our company's mobile applications and ensuring a seamless user experience for our customers.
Responsibilities
Design, develop, deploy and maintain mobile applications for iOS and Android platforms
Work with Bluetooth/BLE technologies on Mobile app to interact with embedded devices
Integrate applications with Firebase and AWS Amplify for backend support
Design and implement security feature such as OTA firmware upgrade encryption, user authentication and backend service authorization.
Test and debug mobile applications to ensure high-quality performance
Identify and plan for new features
Develop application programming interfaces (APIs) to support mobile functionality
Work with cross-functional teams to identify and resolve issues
Stay up-to-date with the latest trends and technologies in mobile development
Collaborate with UX/UI designers to create an intuitive and user-friendly interface
Participate in the complete app lifecycle, from concept to deployment
Write clean, maintainable, and efficient code
Requirements
Bachelor's degree in Computer Science, Software Engineering, or a related field
3+ years of experience in mobile app development for iOS and Android platforms
Demonstrable portfolio of released applications on the App store or the Android market
Strong experience in Bluetooth/BLE technologies and APIs on both iOS and Android platforms
Strong experience in using Firebase and AWS Amplify for backend support
Hands-on experience with Swift and Java/Kotlin programming languages
Knowledge of RESTful API, JSON, and XML data formats
Familiarity with Git, JIRA, and Agile methodologies
Familiarity with OOP design principles
Strong problem-solving and critical-thinking skills
Excellent communication, collaboration, and time management skills
Benefits
Opportunities for participation in our Employee Options programs
401K retirement plan
Excellent medical, dental, and vision insurance
Sick and Vacation time (Flex time for salary positions), and Paid Holidays
Massive Growth Opportunities and a long-term career
Casual and comfortable work environment
Responsibilities
Design, develop, deploy and maintain mobile applications for iOS and Android platforms
Work with Bluetooth/BLE technologies on Mobile app to interact with embedded devices
Integrate applications with Firebase and AWS Amplify for backend support
Design and implement security feature such as OTA firmware upgrade encryption, user authentication and backend service authorization.
Test and debug mobile applications to ensure high-quality performance
Identify and plan for new features
Develop application programming interfaces (APIs) to support mobile functionality
Work with cross-functional teams to identify and resolve issues
Stay up-to-date with the latest trends and technologies in mobile development
Collaborate with UX/UI designers to create an intuitive and user-friendly interface
Participate in the complete app lifecycle, from concept to deployment
Write clean, maintainable, and efficient code
Requirements
Bachelor's degree in Computer Science, Software Engineering, or a related field
3+ years of experience in mobile app development for iOS and Android platforms
Demonstrable portfolio of released applications on the App store or the Android market
Strong experience in Bluetooth/BLE technologies and APIs on both iOS and Android platforms
Strong experience in using Firebase and AWS Amplify for backend support
Hands-on experience with Swift and Java/Kotlin programming languages
Knowledge of RESTful API, JSON, and XML data formats
Familiarity with Git, JIRA, and Agile methodologies
Familiarity with OOP design principles
Strong problem-solving and critical-thinking skills
Excellent communication, collaboration, and time management skills
Benefits
Opportunities for participation in our Employee Options programs
401K retirement plan
Excellent medical, dental, and vision insurance
Sick and Vacation time (Flex time for salary positions), and Paid Holidays
Massive Growth Opportunities and a long-term career
Casual and comfortable work environment
Share this job