Apply

Senior Software Engineer - React Native

Posted about 8 hours agoViewed

View full description

πŸ’Ž Seniority level: Senior, 5+ years

πŸ” Industry: Software Development

πŸ—£οΈ Languages: English

⏳ Experience: 5+ years

Requirements:
  • 5+ years of professional software development experience, with at least 2 years focused on React Native.
  • Proven experience working with TypeScript
  • Expertise in state management libraries like Redux (including middleware such as Redux Thunk or Redux Saga) + RTK Toolkit.
  • Solid understanding of mobile app performance optimization techniques.
  • Exceptional problem-solving skills with a focus on delivering clean, maintainable code.
  • Strong communication skills and ability to work collaboratively in a team environment.
Responsibilities:
  • Facilitate effective communication with client project stakeholders regarding project status and recommendations.
  • Lead the migration of legacy JavaScript code to TypeScript, ensuring high-quality, maintainable code.
  • Architect and develop new features for our React Native application using modern best practices.
  • Optimize the app for offline-first functionality by leveraging local databases and caching strategies.
  • Work with Redux for state management and ensure seamless integration with existing architecture.
  • Utilize Expo to streamline development workflows and manage app deployment.
  • Design and implement efficient GraphQL queries and mutations for data fetching.
  • Collaborate with cross-functional teams (backend engineers, designers, product managers) to deliver a world-class mobile experience.
  • Conduct thorough code reviews and mentor junior engineers on the team.
  • Stay up-to-date with the latest trends in React Native, TypeScript, Expo, and mobile development.
Apply

Related Jobs

Apply

πŸ“ Argentina

🏒 Company: Creative ChaosπŸ‘₯ 1-10SEOE-CommerceTechnical SupportWeb Design

  • Minimum Bachelor's 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, 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.
  • Analyze business requirements.
  • Estimate assigned tasks.
  • Write code and unit tests.
  • Collaborate with other team members.
  • Tune your code for enhanced security and performance.
  • Maintain systems by fixing any existing issues.
  • Update issue tracking software.
  • Provide status updates.
  • Communicate with client.
  • Control versions of your 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.

GraphQLAndroidDesign PatternsHTMLCSSJavaKotlinReact NativeSwiftTypeScriptJiraREST APIReactCommunication SkillsAnalytical SkillsCollaboration

Posted 5 months ago
Apply

Related Articles

Posted 12 days ago

Why remote work is such a nice opportunity?

Why is remote work so nice? Let's try to see!

Posted 7 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 7 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 7 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 7 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.