Tech Stack
AndroidGraphQLiOSJavaKotlinObjective-CReactReact NativeSwiftTypeScript
About the role
- Ensure functionality, security, and performance of React Native client applications and deliver bug-free releases.
- Analyze business requirements and estimate assigned tasks.
- Write code and unit tests; tune code for enhanced security and performance.
- Collaborate with other team members and communicate with clients; provide status updates.
- Maintain systems by fixing issues and update issue tracking software.
- Control versions of your code and research new technologies.
- Lead a team of software engineers and mentor team members through training and guidance.
- Upgrade skills and knowledge and evaluate candidates for open positions.
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
- Paid Time Off
- Work From Home
- Health Insurance
- OPD
- Training and Development
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
React NativeTypescriptGraphQLREST APIsFAST APISwiftKotlinObjective CJavaCSS
Soft skills
communicationleadershipmentoringanalytical skillspresentation skillsflexibilityteam collaborationinfluence
Certifications
Bachelors in Computer ScienceBachelors in Software Engineering