A senior software engineer for React Native is responsible for developing front-end mobile client applications, mentoring team members, and leading a team of software engineers. The role requires a minimum of 3-5 years of experience and a bachelor's degree in Computer Science or Software Engineering.
Requirements
- Minimum Bachelors in Computer Science/Software Engineering or equivalent.
- Minimum 3-5 years of related experience in a professional industry
- Highly proficient in rendering components with Native APIs.
- Transitioned from native IOS / Android (Objective C) to React Native.
- Good Hands-on with Typescript and GraphQL database.
- Understanding of REST APIs, FAST API, the document request model, and offline storage
- Experience working with Swift, Kotlin, Objective C, or Java is a plus.
- Proficient in CSS, HTML, and writing cross-platform compatible code.
- Excellent programming and analytical skills with knowledge of design patterns
- Knowledge of and 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
- Paid Time Off
- Work From Home
- Health Insurance
- OPD