# Senior Software Engineer- React Native

**Company:** [Creative Chaos](http://jobs.workable.com/companies/p5L6kj66F2EG9zMPo2khja.md)
**Location:** Remote
**Workplace:** remote
**Employment type:** Full-time
**Department:** React Native

[Apply for this job](http://jobs.workable.com/view/0c3cda21-62c5-45b6-87aa-8c9a6972d934)

## Description

**Job Summary:**  
A senior 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 software engineer makes sure that the functionality, security and performance of the client application is as per the design and is completely bug free. Senior engineers have a responsibility to mentor their juniors and build team strength through training.  
  

**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 3-5 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, FAST API, 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
