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.