Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Description
Responsibilities:
- Write clean, well structured and maintainable code.
- Play an integral part in the designing and planning of the platform’s architecture.
- Implement features while ensuring long term stability of our system and quality of the code.
- Influence which tools, programming languages, and technologies you work with.
- Help ensure we have a smooth software pipeline for continuous and fast delivery.
- Balance discovery phases with implementation work.
- Creating intuitive and visually appealing user interfaces.
- Participating in daily planning activities such as Scrum meetings.
- Clarifying requirements with Business analysts.
- Working to build consensus with other developers on technical implementation details of a feature.
- Working individually and cooperatively with a team.
- Documenting internal and external source code.
- Implementing and/or utilizing testing solutions.
- Troubleshooting and problem solving.
- Participating in internal management meetings.
Benefits
- Fully remote with office optional. You decide when you would like to work from home and when from the office.
- Flexible timings. You decide your work scheduled.
- Paid leave
- Market competitive salaries
- Insane learning and growth
- Annual company retre
Job Requirements
Requirements
Must Haves:
- 3 to 4 years of overall development experience.
- 1.5+ years of experience developing mobile apps in React Native.
- Strong problem solving and algorithmic skills.
- Knowledge of how React Native exactly works behind the scenes and how it achieves all of its power.
- Published at least 1 app on App Store and Play Store.
- Worked on at least 3 different apps.
- Familiarity with RESTful APIs to connect them with mobile app
- Familiarity with the Native user interfaces of both iOS and Android Operating System.
- Strong English communication skills
Nice haves:
- A drive to work in a fast growing Pakistani tech startup.
- Experience of working remotely with tech startups/companies
- Native iOS or Android experience
- Working with Animations in React Native
- Write Unit Tests for React Native apps
- Familiarity with the tools used to design mobile apps like Figma, Sketch, Zeplin, Adobe XD
- Keeps yourself updated with what’s going in the tech world specifically in mobile.
- TypeScript experience.