Description:
Responsibilities:
- Be a major individual contributor of coding on the team who is comfortable working independently
- Design and develop software features based on visual mock ups or user stories
- Monitor the mobile ecosystem for native platform changes and innovative apps that can be leveraged internally for performance or user experience improvements
- Extend testing capabilities by writing unit tests, creating integration tests and assisting in QA testing during development
- Ensure reliability by always taking into consideration performance and different network connection scenarios
- Prototype user experience concepts prior to new feature implementation
Desired Skills & Experience:
- Education: Bachelors or Masters in CS
- Experience: 3 years
- Smart and gets things done
- Contributed to several apps in the App or Play Store
- Excellent Knowledge of React Native
- Experience with every stage of software development process: design, architecture, maintenance, deployment, code reviews, documentation, etc.
- Up to date with the latest iOS and Android best practices
- Seeks out product design opportunities.
- Very clear written and verbal communicator
Job Type: Full-time
Ability to commute/relocate:
Lahore: Reliably commute or planning to relocate before starting work (Preferred)
Education:
Bachelor's (Required)