Software Engineer
3Pillar Global
πRemote - India
Please let 3Pillar Global know you found this job on JobsCollider. Thanks! π
Job highlights
Summary
Join 3Pillar Global, a Great Place to Work, and build breakthrough software products as a React Native Mobile App Developer. You will craft high-quality, performant code, collaborate with a talented team, and take ownership of projects from design to launch. This role requires 2+ years of React Native experience, proficiency in JavaScript and TypeScript, and familiarity with various development tools and methodologies. We offer a competitive salary, flexible work arrangements (work from anywhere, flexi-timings), comprehensive medical insurance, and a fun, collaborative work environment.
Requirements
- Demonstrate expertise with at least 2+ years of experience in mobile app development using React Native
- Have 1-3 years prior experience as a React Native mobile app developer
- Have experience developing, building and maintaining React Native applications with clean code
- Have experience with GraphQL and integrating third-party APIs
- Have experience writing unit and integration tests
- Have experience working with native modules when required
- Have a strong understanding of JavaScript and TypeScript language
- Have familiarity with native build tools, like Xcode, Gradle
- Have the ability to work through new and difficult React Native issues
- Have the ability to create and maintain continuous integration and delivery of React Native applications
- Have knowledge of tools: Jira, GitLab, etc
- Have experience maintaining code using GIT, branching strategies and feature branches
- Have professional experience in development using modern JavaScript stacks/frameworks/technologies (1-3 years)
- Have professional knowledge of JavaScript design patterns and best practices
- Have development experience with server languages like: node.js (a must), Java, Python, C#
- Have professional knowledge of state management libraries like Redux, vuex, MobX, ngrx (at least 2 closed projects, 1-2 years)
- Have familiarity with at least one container technology (e.g., Docker) and microservice architecture projects
- Have high-level knowledge of HTTP Protocol and standard data exchange protocols
- Have hands-on experience in building responsive layouts
- Have professional knowledge of automated testing (unit testing, end-to-end testing)
- Have in-depth understanding of JavaScript engines, CSS3 and CSS processors (Sass) and CSS in js
- Have experience in performance optimization, detecting, removing and β most importantly β preventing bottlenecks, caching and lazy-loading
- Have experience with both consuming and designing RESTful APIs
- Have a good understanding of good and clean code, SOLID
- Have experience in auto-scaled, containerized applications (Kubernetes, Docker Swarm, etc.) or serverless
- Have experience in performance optimization
- Have UX skills
- Have beginner to intermediate level design proficiency following UML / C4 / ArchiMate
- Have experience in engineering software systems of medium-to-large scope and complexity
- Have familiarity with Agile software development methodologies
- Have proficiency with relational databases and SQL
- Have experience in building frontend/backend applications at scale
- Have proficiency in the English language
Responsibilities
- Craft client code that is not just efficient but also performant, testable, scalable, secure, and of the highest quality
- Provide accurate status tracking, reporting, and estimation using project methods and tools
- Gather requirements, validate their understanding amongst the team, and create and maintain relevant documentation
- Execute activities within the current methodology and uphold the highest quality standards
- Foster collaboration with fellow engineers, designers, and managers to comprehend user pain points and iterate on solutions that drive client success
- Take ownership of projects, from technical design to a successful launch
Preferred Qualifications
- Have knowledge of source control tools
- Have an understanding of Software Development Life Cycle (SDLC)
- Have proficiency in Object-Oriented Programming (inheritance, polymorphism, classes, instances, properties)
- Have knowledge of protocols like HTTP, and serialization formats like JSON and XML
- Have knowledge of document databases
- Have experience with Unit testing
Benefits
- A competitive annual salary based on experience and market demands
- Flexi-timings
- Work From Anywhere
- Medical insurance with the option to purchase a premium plan or HSA option for your entire family
- Regular Health check-up camps arranged by the company
- Recreational activities (Pool, TT, Wii, PS2)
- Business casual atmosphere
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
- πUnited Kingdom, Spain
- πGermany
- πGermany
- π°$165k-$195kπWorldwide
- π°$175k-$225kπWorldwide
- π°$155k-$200kπUnited States
- π°$165k-$201kπUnited States
- π°$175k-$210kπUnited States, Worldwide
- π°$150k-$200kπCanada, United States
- π°$185k-$223kπUnited States