M U S H A W A R

Loading

Job Detail
Category

IT

Functional Area

Mobile Applications

Location

Lahore

Job Type:

Full Time/Permanent

Qualifications

Bachelor’s degree in computer science or a related field

Certification in coding, preferred

Experience
2 - 4 Years
Offered Salary

Market Competitive

Job Description

 

Job Summary

Successful candidate will be responsible for designing, developing and implementing mobility applications and software by analyzing user requirements and defining application functionality. Perform coding, software testing, debugging and troubleshooting tasks.

Job Objectives

Build and develop high performing, mobility applications, Interfaces, and contribute to all phases of the application development lifecycle from design to testing.

Job Responsibilities

Design & Development

Create and implement well-designed, reusable components for the mobility applications

Conceptualizing and formulating apps that are suitable for use on all types of mobility devices.

Implementing measures to safeguard users' data.

Analyze and optimize code to improve overall app performance and stability and achieve maximum speed and scalability

Interpret requirements to create high-quality coding that functions according to specifications

Ensuring that the construction and presentation of the apps are congruent with int’l standards

Write testable and scalable codes and ensure they are in line with the project objectives

Identify and resolve immediate and potential issues with the applications

Evaluate and embed SDKs into applications as per the required functionality

Identify accessibility and UX risks and drive their remediation

Implement clean, modern, smooth animations and transitions that provide an excellent user experience

Ensuring user experience determines design choices and develops features to enhance the user experience

Bring designs to life using the latest in libraries, frameworks, and tooling.

Maintenance and Collaboration

Provide end-user support and resolve implementation issues

Collaborating with UI and UX Designers, as well as Software Testers, to ensure that each app is presentable and in perfect working order Creating app updates, including bug fixes and additional features, for release.

Identify technical debt and refactor code when appropriate. Adopt and apply the Object-Oriented Programming Standard

 

Skills

Significant coding skills in React Native with other languages is a major plus

Have a solid understanding of the Android/IOS platform.

Capability of making use of standard libraries and APIs.

Analytical and issue resolution abilities

Ability to work with other developers collaboratively and independently

Ability to prioritize critical project timelines in a fast-paced environment

Knowledge of current frameworks, SDKs, APIs, and libraries

Full proficiency in React Native frameworks.

Basic understanding of the iOS SDK, as well as the Swift Language for iOS development.

Basic understanding of the Android SDK, as well as the Java (or Kotlin) Language for Android development.

Knowledge of mobile applications delivery processes (app building, code signing, submit to stores), and experience with delivery automation tools (Fastlane, Bitrise, etc.).

Experience with integrating apps with REST APIs

Published one or more mobile apps.

Apply Now