Mobile Developer | Online Jobs | Optimhire

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

  • Java (All Versions) - 2 Years

    Advanced

  • Objective-C - 2 Years

    Intermediate

  • React Native - 2 Years

    Advanced

  • Swift - 2 Years

    Advanced

  • Kotlin - 2 Years

    Advanced


Languages

english - Fluent

7 - 14 K/Year USD (Annual salary)

Longterm (Duration)

Partially Remote Bangalore, Karnataka, India

India


Smitha u

India