# 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/abd7ab0b-3b33-4c04-b411-d57514792092)

## Description

**Job Summary:**  
A 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 are as per the design and are 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 1-3 years of related experience in a professional industry
-   Highly proficient in rendering components with Native APIs.
-   Proficiency in one or more libraries (e.g. Redux, React Router, etc) for state managing and routing in addition to React.
-   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
