Mobile Developer
We are looking for a strong mobile app developer who welcomes both engineering and maintenance tasks. The primary focus will be to implement new user interfaces and features together with automated unit and integration tests.
Responsibilities
· Developing new features and user interfaces from wireframe models
· Ensuring the best performance and user experience of the application
· Fixing bugs and performance problems
· Writing clean, readable, and testable code
· Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions
· Provide reviews and convert designs into testable functional components Skills
· Extensive end to end knowledge of mobile app development. This includes the whole process, from the initial line of code to publishing to Google Play store and Apple Store
· Deep knowledge of any two: Objective-C, Swift, React Native, Java, Kotlin
· Proficiency with writing automated tests with a test suite:
Examples:
JUnit, Espresso, Mocha, Chai, Jest, Enzyme, XCTest, Appium and Fastlane
· Familiarity with RESTful APIs and mobile libraries for networking such as Retrofit, Axios, Alamofire, Firebase, Requests and Got
· Familiarity with the OPEN API standards and Swagger
· Experience with profiling and debugging mobile applications
· Strong knowledge of architectural patterns—MVP, MVC, MVVM, and Clean Architecture—and the ability to choose the best solution for the app · Familiarity with Git and version control
· Understanding HCI design guidelines for both Google and Apple ecosystem and being aware of their differences
· Experience in any two of the following: Kotlin, Java, Swift, Objective-C /JavaScript, Typescript
· Familiarity with the ecosystem that toolset carries
Example:
Expo for React Native, Flutter for dart, CocoaPods for Swift and so forth · Experience with implementing Oauth using Facebook, Google or Auth0 and Push notifications
Job Type
Payroll
Positions
Backend Developers
Full-Stack Developers
Mobile Developers
Must have Skills
Languages
english - Fluent
Refer a friend for this role and earn
12.25 USD
Use the share options below Learn More
Refer a friend for this role and earn {{(JobDetailByID.referral_fee > 0) ? getExchangeDecimalRateData((JobDetailByID.referral_fee/4)): getExchangeDecimalRateData(49/4) | number : 0 }} {{currency_code}}
Don’t forget to share your referral URL
7 - 14 K/Year USD (Annual salary)
Longterm (Duration)
Partially Remote Bangalore, Karnataka, India
India
Smitha u