Search by job, company or skills

P

Full Stack Software Engineer (React Native)

5-8 Years
Save
new job description bg glownew job description bg glow
  • Posted 27 days ago
  • Over 100 applicants
Quick Apply

Job Description

Full Stack Software Engineer with React Native Development

Experience:

5-8 Years

Responsibilities:

  • Build scalable, highly reliable product features
  • Work closely with server engineers to architect high-throughput systems
  • Design, implement, and maintain applications used by both mobile and web clients
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Create and maintain documentation on code and engineering processes
  • Work in a collaborative environment by occasional pair and/or mob programming
  • Communicate with Engineering Managers and Product Owners to plan and prioritize work and design technical solutions
  • Work in a cadence of two-week sprints with daily stand-ups, team planning events, and bi-weekly retrospectives
  • Conduct design and code reviews
  • Grow subject matter expertise in programming and product domain knowledge
  • Solve problems independently and with peers, research and experiment with new technology and approaches
  • Build features that are measured for value to users

Requirements:

  • 4+ years of experience as a software engineer
  • 3+ years experience with React Native or a similar JavaScript/TypeScript framework
  • 3+ years experience in mobile development for Android and/or iOS
  • 3+ years experience with Swift, Java, and/or Kotlin
  • Experience instrumenting applications with an analytics framework like Google Analytics or Mixpanel
  • Strong foundation in object-oriented or functional programming
  • Experience consuming RESTful APIs
  • Solid understanding of the full development life cycle
  • Hands-on knowledge of a version control system such as Git using commands such as cherry-pick and rebase
  • Disciplined approach to development, testing, and quality assurance
  • Desire for a deep technical understanding of systems and architecture
  • Continuous learning mindset to stay current on development best practices and trends
  • Effective communication of technical designs and considerations to peers and product leadership
  • Ability to own tasks and resolve ambiguity in requirements
  • Reason and adapt to evolving development tasks and priorities
  • Balance trade-offs between speed and quality based on business priorities

Hopes / Preferred Skills:

  • Experience with Ruby on Rails
  • Experience with Node.js
  • Experience with testing frameworks such as RSpec, Cucumber, or Jest
  • Experience with templating frameworks (e.g., Haml, ERb)
  • Experience with GraphQL
  • Experience with Docker and/or Kubernetes
  • Experience and familiarity with Cloud Architecture (AWS or Azure)
  • Experience with Serverless framework for AWS Lambdas
  • Willingness to participate in mentoring and skills transfer among team members

More Info

Job Type:
Function:
Employment Type:

About Company

People's Growth HR Solutions Pvt Ltd is a human resources consulting firm that specializes in providing a range of HR services to businesses. Their offerings typically include talent acquisition, employee training and development, performance management, and HR strategy consulting. The company aims to enhance organizational effectiveness by aligning human capital with business objectives, fostering a productive work environment, and promoting employee engagement and retention. They focus on tailored solutions that meet the specific needs of their clients, helping them navigate the complexities of human resource management in a dynamic business landscape.

Job ID: 129072387