40 Emperen Technologies Jobs
Software Engineer - React Native Development (4-8 yrs)
Emperen Technologies
posted 6d ago
Key skills for the job
Duration : 6 months
Location : Remote
Timings : Full Time (As per company timings)
Notice Period : (Immediate Joiner - Only)
Experience : 5-8 Years
Shift : General IST
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
- Communicating 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
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
- A 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
- A disciplined approach to development, testing, and quality assurance
- A desire for a deep technical understanding of our systems and architecture
- A continuous learning mindset that keeps you current on development best practices and trends
- Effectively communicate technical designs and considerations to peers and product leadership
- Ability to own tasks and resolve ambiguity in requirements
- Reason with and adapt to evolving development tasks and priorities
- Balance trade-offs between speed and quality based on business priorities
Hopes :
- 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 (such as AWS or Azure)
- Experience with the Serverless framework for AWS Lambdas
- Willingness to participate in mentoring and skills transfer among team members
Functional Areas: Other
Read full job description