Browse
···
Log in / Register

Principal Software Engineer- React Native

Negotiable Salary

Creative Chaos

Islamabad, Pakistan

Favourites
Share

Description

A Principal Software Engineer for React Native is an associate at Creative Chaos who is mainly responsible for developing front-end mobile client applications for various software platforms. A Principal Software Engineer makes sure that the functionality, security, and performance of the server application are as per the design and are completely bug-free. Principal engineers have a responsibility to lead a team of engineers and mentor team members through continuous training and guidance. Job Description: Analyze business requirements Estimate assigned tasks Write code and unit tests Collaborate with other team members Tune your code for enhanced security and performance Maintain systems by fixing any existing issues Update issue tracking software Provide status updates Communicate with client Control versions of your code Research new technologies Lead a team of software engineers Mentor team members through training and guidance Upgrade skills and knowledge Evaluate candidates for open positions Requirements Minimum Bachelors in Computer Science/Software Engineering or equivalent. Minimum 6-10 years of related experience in a professional industry Highly proficient in rendering components with Native APIs. Transitioned from native IOS / Android (Objective C) to React Native. Good Hands-on with Typescript and GraphQL database. Understanding of REST APIs, the document request model, and offline storage Experience working with Swift, Kotlin, Objective C, or Java is a plus. Proficient in CSS, HTML, and writing cross-platform compatible code. Excellent programming and analytical skills with knowledge of design patterns Knowledge of and experience with Github, JIRA, and other collaboration tools Excellent verbal and written English communication skills Flexible attitude and versatile personality Strong presentation skills Strong influence among team members Benefits Paid Time Off Work From Home Health Insurance OPD Training and Development Life Insurance Exchange Program

Source:  workable View original post

Location
Islamabad, Pakistan
Show map

workable

You may also like

Workable
.NET Application Developer
Department of Natural Resources (DNR) is seeking a highly motivated and experienced .NET Lead Application Developer to join DNR App Dev team. This role offers an opportunity to work in a mission-driven environment, supporting Iowa Drinking Water Data Portal and Water Allocation Compliance through a large portfolio of data collection and reporting applications. As a key member of our team, you'll be instrumental in driving our development initiatives and delivering secure, high-quality technical solutions to our customers. You will collaborate closely with teams to optimize development practices and automate pipelines that support large data volumes. This position requires attendance during standard business hours Monday through Friday, with initial on-site presence strongly preferred for orientation and team onboarding. As the .NET Lead Application Developer, you will: •    Have strong communications skills and the ability to work closely with a team. •    Have ability to read, understand, and create design documents. •    Have technical understanding of infrastructure components, their dependencies, and interactions between servers, virtual systems, networks,  databases, web applications, etc. •    Have ability to proactively participate in customer engagements, follow direction from team leads, work with customers, and participate in technical planning. •    Design and implement highly scalable DevOps processes to support the development and deployment of large-scale applications. •    Assess and improve coding and review practices, ensuring a high standard of code quality and security by integrating automated scanning tools into the development cycle. •    Proactively address technical debt before it escalates and ensure continuous improvement of development processes. •    Optimize processes around code branching, merging, and releases to facilitate seamless and efficient deployments.  •    Automate build and deployment processes, reducing manual effort and increasing operational efficiency. •    Enhance unit test and integration test coverage, ensuring application reliability and performance.
Des Moines, IA, USA
Negotiable Salary
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.