Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Software Engineer- React Native

at Creative Chaos

Posted 23 hours ago | 3 applied

Description:

  • A senior software engineer for React Native is 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 meet design specifications and are completely bug-free.
  • Senior engineers are tasked with mentoring junior team members 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 key duties.
  • The role involves leading a team of software engineers, mentoring team members, upgrading skills and knowledge, and evaluating candidates for open positions.

Requirements:

  • A minimum of a Bachelor's degree in Computer Science, Software Engineering, or an equivalent field is required.
  • Candidates must have a minimum of 3-5 years of related experience in a professional industry.
  • Proficiency in rendering components with Native APIs is essential.
  • Candidates should have transitioned from native iOS/Android (Objective C) to React Native.
  • Good hands-on experience with Typescript and GraphQL database is required.
  • An understanding of REST APIs, FAST API, the document request model, and offline storage is necessary.
  • Experience working with Swift, Kotlin, Objective C, or Java is considered 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 necessary.
  • Candidates must possess excellent verbal and written English communication skills.
  • 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 to employees.
  • Employees have the option to work from home.
  • Health insurance is provided as part of the benefits package.
  • Outpatient department (OPD) services are included.
  • Opportunities for training and development are available to enhance skills and knowledge.