Mobile Engineer
Job search or job hunting is tedious. Most people say this is one of the most difficult processes in their lives. Companies are usually looking to fill roles, especially engineering roles super fast and candidates are also looking for new opportunities. What if you could go through one screening process and be put forward for multiple opportunities? That would definitely make your life easier wouldn’t it?
That’s why we started TamborinPro. We want to invite a few people to go through our screening process and if they are successful, we will promote their profiles to hiring managers and companies looking to hire. For free. No strings attached.
When you apply for this role, you will be invited to complete a screening test, if you scale through this, we will send you a link to a video interview. Then you get to speak with one of our recruiters. We know this sounds tedious, but we hope to make it as painless as possible.
About the Role
As a Mobile Developer, you will help design, build, and maintain mobile applications. You will pilot the mobile development process and work with other teams to ensure that a scalable and user-friendly app is delivered to the users. You should have a working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
What do you need to be considered successful?
Your primary focus will be developing high-end mobile applications for the latest mobile devices. You will also be responsible for the following:
- Design and build advanced applications for the mobile platform.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Improve the stability of the app by ensuring that unit tests are robust, including edge cases, usability, and general reliability
- Manage and resolve bugs and issues faced by users
- Implement various business requirements and improve app features to deliver customer satisfaction.
Requirements
- Proven Experience building mobile apps on Android and/or iOS and with Flutter
- In-depth knowledge of at least one programming language like Swift, Kotlin and Java
- Experience with third-party libraries and RESTful APIs
- Understanding of the Agile development life-cycle
- Working knowledge of mobile architectures like MVVM and Clean Architecture
- Experience with automated testing and building
- Deployed at least 3 (OS/Android) Flutter apps on the AppStore/Google Play store or Github
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Ability to work with design flows in Figma and translate them into installable applications
- Flux, Redux, and Rajs development pattern as preferred
- Know how to deal with different screen sizes
- Experience with Git version control
Apply
Your application has been successfully submitted.
{{notification.msg}}