Job Description
Our client firm is looking to hire a candidate for the position of " Sr React Native Developer" for their Lahore office.
Type: Permanent
Hours: Full Time
Department: Engineering Team
What you will do
- Review and analyze requirements, specifications, and technical design documents, providing timely feedback
- Develop detailed, comprehensive, and well-structured test plans and test cases
- Prioritize and plan testing activities
- Play the role of test engineer: Design, develop, and execute automated tests
- Identify and report issues found, then verify that issues are resolved
- Perform regression testing
What we are looking for
- Experience with React native - Redux.
- Solid grip in JS,Typescript.
- Must have 3-5 years of experience.
- Solid grasp of HTML5, SCSS, and related web technologies.
- Working knowledge of computer science fundamentals, such as common data structures and algorithms.
- Familiarity with software best practices and architectural design patterns.
- Solid experience with javascript and ES6.
- Ability to collaborate well in a team environment.
- Ability to self-manage time and concurrent responsibilities.
- Good knowledge of Git version control (Git flow).
- Good communication skills both written and verbal.
- Problem analysis and troubleshooting skills.
- Ability to deliver under pressure.
- The ability to work alone and within a team.
- Ability to work to deadlines.
- Relevant technical experience.
Key Duties
- Contribute to the development, deployment, and distribution architecture of the product.
- Design and develop software and algorithms to solve business problems and challenges while ensuring scalability, reliability, performance, and security.
- Work in cross-functional feature teams and own modules end to end from inception through a test to delivery.
- Interact with different stakeholders for requirements elicitation.
- Research on and apply new technologies and best practices.
- Design and create scalable API for internal and public consumption.
- Provide task estimations and deliver quality code on time.
- Build components for a robust message-oriented middleware.
- Provide a Sizeable impact on the function/business unit.
- Lead multiple projects of high complexity from a technical perspective.
- Uses knowledge of current issues, past trends, and technological information to provide innovative alternatives to complex situations.
- Help teams resolve complex problems during the software life cycle of the product.
- Solve complex technical problems in a consistent, cost-effective way. Convert abstract business problems into viable technical problems and provide solutions.