Creative Chaos logoCreative Chaos logo

Senior 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

Senior

Qualifications

Qualifications: Bachelor's degree in Computer Science, Software Engineering, or a related field. 3-5 years of professional experience in software development. Proficient in rendering components using Native APIs. Experience transitioning from native iOS/Android (Objective C) to React Native. Strong knowledge of TypeScript and GraphQL databases. Understanding of REST APIs, FAST API, document request models, and offline storage solutions. Familiarity with Swift, Kotlin, Objective C, or Java is a plus. Expertise in CSS, HTML, and cross-platform code compatibility. Excellent programming and analytical skills with a solid grasp of design patterns. Proficient in using collaboration tools like GitHub and JIRA. Outstanding verbal and written communication skills in English. Flexible and adaptable with a versatile personality. Strong presentation and influence skills among team members.

About the job

Job Summary:
Join Creative Chaos as a Senior Software Engineer specializing in React Native. In this pivotal role, you will be responsible for designing and developing cutting-edge front-end mobile applications across diverse software platforms. Your expertise will ensure that our client applications are secure, high-performing, and free of bugs. As a senior member of our engineering team, you will also mentor junior developers and contribute to building a strong, collaborative team environment.

Job Responsibilities:

  • Conduct thorough analysis of business requirements.
  • Provide accurate estimations for assigned tasks.
  • Develop high-quality code and unit tests.
  • Collaborate effectively with team members to achieve project goals.
  • Optimize code for enhanced security and performance.
  • Maintain existing systems by addressing and fixing issues.
  • Utilize issue tracking software for updates and management.
  • Communicate progress and status updates to stakeholders.
  • Implement version control for your codebase.
  • Research and integrate new technologies into the development process.
  • Lead and guide a team of software engineers.
  • Provide mentorship and training to team members.
  • Continuously upgrade your skills and knowledge in the field.
  • Participate in the evaluation of candidates for open positions.

About Creative Chaos

Creative Chaos is a forward-thinking technology company dedicated to delivering innovative software solutions. We pride ourselves on our collaborative team culture and commitment to excellence in software development.

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.