Principal Software Engineer- React Native

Creative Chaos is a software development company specializing in mobile and web applications.
Frontend
Principal Software Engineer
Remote
8+ years of experience

Description For Principal Software Engineer- React Native

A Principal Software Engineer for React Native at Creative Chaos is responsible for developing front-end mobile client applications for various software platforms. The role involves ensuring functionality, security, and performance of server applications, leading a team of engineers, and mentoring team members.

Key responsibilities include:

  • Analyzing business requirements
  • Estimating tasks and writing code with unit tests
  • Collaborating with team members and communicating with clients
  • Tuning code for enhanced security and performance
  • Maintaining systems and fixing issues
  • Updating issue tracking software and providing status updates
  • Researching new technologies
  • Leading and mentoring a team of software engineers
  • Evaluating candidates for open positions

The ideal candidate should have a Bachelor's degree in Computer Science/Software Engineering or equivalent, with 6-10 years of related experience. They should be highly proficient in React Native, TypeScript, and GraphQL, with experience in native iOS/Android development. Strong programming, analytical, and communication skills are essential, along with the ability to lead and influence team members.

Creative Chaos offers a range of benefits, including paid time off, work from home options, health insurance, OPD, training and development opportunities, life insurance, and an exchange program. Join our team to work on cutting-edge mobile applications and grow your career as a Principal Software Engineer in React Native.

Last updated 9 months ago

Responsibilities For Principal Software Engineer- React Native

  • Analyze business requirements
  • Estimate assigned tasks
  • Write code and unit tests
  • Collaborate with other team members
  • Tune code for enhanced security and performance
  • Maintain systems by fixing existing issues
  • Update issue tracking software
  • Provide status updates
  • Communicate with clients
  • Control versions of 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 For Principal Software Engineer- React Native

React
TypeScript
  • Bachelor's degree in Computer Science/Software Engineering or equivalent
  • 6-10 years of related experience in a professional industry
  • Highly proficient in rendering components with Native APIs
  • Experience transitioning from native iOS / Android (Objective C) to React Native
  • Proficient in TypeScript and GraphQL database
  • Understanding of REST APIs, document request model, and offline storage
  • Experience with Swift, Kotlin, Objective C, or Java (preferred)
  • Proficient in CSS, HTML, and writing cross-platform compatible code
  • Excellent programming and analytical skills with knowledge of design patterns
  • 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 For Principal Software Engineer- React Native

Medical Insurance
  • Paid Time Off
  • Work From Home
  • Health Insurance
  • OPD
  • Training and Development
  • Life Insurance
  • Exchange Program

Interested in this job?

Jobs Related To Creative Chaos Principal Software Engineer- React Native

Principal Software Engineer

Lead the development of AI-powered shopping experiences at Microsoft as a Principal Software Engineer, focusing on frontend development and technical leadership across Bing, MSN, and Edge platforms.

Principal Frontend Engineer

Principal Frontend Engineer position at Fresha, leading the frontend guild and platform team, requiring 10+ years of SPA development experience.

Principal UI Engineer (Angular)

Principal UI Engineer position at Lab49, leading frontend development teams and building innovative financial technology solutions using Angular.

Principal Full-Stack Engineer – Testing Specialist

Principal Full-Stack Engineer role at Fidelity Investments focusing on testing and development of financial technology solutions, requiring 6+ years of experience in web development.

Principal Software Engineer

Principal Software Engineer role at Disney Entertainment building frontend experiences for streaming platforms like Disney+, Hulu, and ESPN+.