Creative Chaos logoCreative Chaos logo

Software Engineer - React Native

Creative ChaosRemote — Pakistan
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Experience

Qualifications

Requirements: Bachelor's degree in Computer Science, Software Engineering, or a related field. 1-3 years of relevant experience in a professional setting. Strong proficiency in utilizing Native APIs for rendering components. Experience with state management libraries (e.g., Redux, React Router). Understanding of REST APIs, document request models, and offline storage capabilities. Knowledge of Swift, Kotlin, Objective C, or Java is advantageous. Proficiency in CSS, HTML, and writing cross-platform compatible code. Strong programming and analytical abilities, with familiarity in design patterns. Experience using collaboration tools such as GitHub and JIRA. Excellent verbal and written communication skills in English. Adaptable and versatile with a strong presence in team discussions. Exceptional presentation skills. Ability to influence and guide team members effectively.

About the job

Job Summary:
As a Software Engineer specializing in React Native at Creative Chaos, you will play a pivotal role in developing robust front-end mobile applications across various platforms. Your responsibilities will include ensuring that the application functionality, security, and performance align with design specifications and are devoid of bugs. Senior engineers will also have the opportunity to mentor junior team members, fostering a strong, collaborative team environment.

Job Responsibilities:

  • Conduct thorough analysis of business requirements to inform development.
  • Estimate time and resources for assigned tasks effectively.
  • Write, test, and maintain clean, efficient code.
  • Collaborate closely with team members to achieve project goals.
  • Optimize code for enhanced security and performance metrics.
  • Diagnose and resolve existing system issues proactively.
  • Utilize issue tracking software to manage progress and updates.
  • Provide regular status updates to team and clients.
  • Manage version control for your codebase efficiently.
  • Explore and research new technologies to improve development processes.
  • Lead and inspire a team of software engineers.
  • Offer mentorship and guidance to team members.
  • Continuously upgrade skills and knowledge to stay current in the field.
  • Participate in evaluating candidates for open positions.

About Creative Chaos

Creative Chaos is a leading provider of innovative software solutions, committed to delivering high-quality products that meet the evolving needs of our clients. Our dynamic team fosters a collaborative and creative environment, ensuring every project is a success.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.