# Principal Software Engineer- React Native

> Creative Chaos · Pakistan (Remote) · — · Posted 2022-08-30

**Workplace:** remote

**Department:** All Published Jobs

## 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

## Apply

[Apply at Creative Chaos](https://apply.workable.com/creativechaos/j/3AF2760CB1/apply)

---
Powered by [Workable](https://www.workable.com)
