Luxer One - Senior Mobile Software Engineer
The Senior Mobile Software Engineer’s role is to define, develop, test, analyze, and maintain new and existing mobile software applications and SDKs in support of business requirements. In this position you will help lead a team responsible for porting, restyling and expanding existing apps from full-native code to React Native, along with the development of related greenfield apps.
We are proud to offer an excellent work/life balance while giving our developers the opportunity to solve some of the most interesting challenges at the interface between people and buildings.
Responsibilities include:
- Extensive development, maintaining and extending new and existing applications
- Creation of unit and/or integration tests
- Debugging and troubleshooting issues during testing and in production
- Perform code reviews, design reviews, and other assessments as needed to maintain quality and stability in the apps
- Work with leadership on requirements, timelines, and other technical aspects of active projects
- Proactively identify requirements, risks, and potential pitfalls in app architecture and feature design
- Attend and participate in and/or help lead scrum meetings
Requirements
Requirements include:
- 8+ years on the job software development
- 4+ years experience with React Native development
- Experience creating and maintaining mobile applications
- Some experience with creating and/or maintaining React Native plugins or SDKs
- Experience with Swift and Kotlin
- Experience building, signing, and shepherding apps through release on Play and Apple stores
- Advanced use of version control (Git)
Desired skills:
- Objective C/Swift/Java/Kotlin native app development
- Experience with RESTful APIs to connect with backend services
- Experience with performance and memory tuning tools
- Experience building, deploying and supporting SDKs in both the iOS and Android contexts
- Experience with app design and wireframing tools (Figma, Sketch, etc)
- Experience working with near-vicinity technologies: BLE, NFC, Apple/Google Wallet, UWB, etc
- iOS best practices and guidelines
- Android best practices and guidelines
- Experience with automated testing
- Agile methodologies (Scrum or Kanban) and tools (Jira or similar)
- Secure coding practices
- A desire to learn new technologies
- CS Degree or equivalent broad experience
No longer accepting applications
Get instant notifications for new App Developer jobs. Enter your email:
How It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.