Please let Creative Chaos know you found this job on RemoteYeah. This helps us get more companies to post jobs here for you.
Description:
A software engineer for React Native is an associate at Creative Chaos responsible for developing front-end mobile client applications for various software platforms.
The engineer ensures that the functionality, security, and performance of the client application are as per the design and are completely bug-free.
Senior engineers are tasked with mentoring juniors and building team strength through training.
Responsibilities include analyzing business requirements, estimating assigned tasks, writing code and unit tests, and collaborating with other team members.
The engineer must tune code for enhanced security and performance, maintain systems by fixing existing issues, and update issue tracking software.
Providing status updates, communicating with clients, controlling versions of code, and researching new technologies are also part of the role.
Senior engineers lead a team of software engineers, mentor team members, upgrade skills and knowledge, and evaluate candidates for open positions.
Requirements:
A minimum of a Bachelor's degree in Computer Science, Software Engineering, or equivalent is required.
Candidates must have a minimum of 1-3 years of related experience in a professional industry.
Highly proficient in rendering components with Native APIs is essential.
Proficiency in one or more libraries (e.g., Redux, React Router) for state management and routing in addition to React is required.
An understanding of REST APIs, the document request model, and offline storage is necessary.
Experience working with Swift, Kotlin, Objective C, or Java is a plus.
Proficiency in CSS, HTML, and writing cross-platform compatible code is required.
Excellent programming and analytical skills with knowledge of design patterns are essential.
Knowledge of and experience with Github, JIRA, and other collaboration tools is required.
Excellent verbal and written English communication skills are necessary.
A flexible attitude and versatile personality are important.
Strong presentation skills and the ability to influence team members are required.
Benefits:
The position offers Paid Time Off.
Employees have the option to Work From Home.
Health Insurance is provided.
Outpatient Department (OPD) benefits are included.
Opportunities for Training and Development are available.