Mobile Developer
Job Description
We are looking for a skilled mobile developer with prior developing experience to create and maintain mobile applications for Android, iOS, and Windows devices. The mobile developer's responsibilities include researching UI and UX trends, updating current applications, and working with colleagues to brainstorm innovative ideas for new applications.
To be successful as a mobile developer you must combine your knowledge of UI and UX with insight into the latest technology in mobile applications.
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.
Skills
- Extensive knowledge about mobile app development. This includes the whole process, from the first line of code to publishing in the store(s).
- Deep knowledge of Android and Flutter.
- Knowledge of Cloud Platforms like AWS, Azure, and GCP is a plus.
- Proficiency with writing automated tests in {{ JUnit, Espresso, Mocha, Jest, Enzyme, XCTest, etc. depending on the libraries you use to test }}.
- Familiarity with RESTful APIs and mobile libraries for networking, specifically {{ Retrofit, Axios, Alamofire, etc }}.
- Familiarity with the JSON format.
- 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 GitHub.
- Familiarity with push notifications.
- Understanding mobile app design guidelines on each platform and being aware of their differences.
- Proficiency in Dart, Flutter, Java.
- Knowledge of database integrations (Firebase, MongoDB).
Additional Information
Benefits:
- Free courses for team members: Lurnweb team members have free access to learn from any of our 200+ courses.
- Free access to workshops, seminars, and programs by partnered institutions.
- 5 day work weeks with flexible schedules.
- Certificate of completion.
- Letter of recommendation.
Job Type
Payroll
Positions
Mobile Developers
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
3 - 7 K/Year USD (Annual salary)
Longterm (Duration)
Onsite Bangalore, Karnataka, India
Aishwarya R