Elevate your expertise to new heights at 3Pillar, the premier destination for trailblazing senior software engineers like yourself. Picture collaborating with industry leaders, spearheading transformative projects that redefine urban living, establishing new media channels for enterprise companies, or driving innovation in healthcare. Our mission is to revolutionize the tech landscape, and your skills are integral to achieving this ambitious goal.
Your role extends beyond the realm of code composition; you will architect transformative solutions that reshape entire industries. Join us and spearhead the charge toward a tech future that transcends the ordinary.
A minimum of 7+ years of experience/expertise in the following areas specified below*:
React Native:
5 - 7 years Prior Experience as a React Native mobile app developer.
1 or more years experience developing with Apache Cordova is a plus. Experience developing, building and maintaining React Native applications with clean code.
Experience integrating on third-party API's.
Experience writing unit and integration tests.
Experience work with native modules when required.
Strong understanding of JavaScript and TypeScript language.
Familiarity with native build tools, like XCode, Gradle.
Ability to work through new and difficult React Native issues.
Ability to create and maintain continuous integration and delivery of React Native applications.
Knowledge on tools : Jira, gitlab, etc. Experience maintaining code using GIT, branching strategies and feature branches.
React
Professional experience in development using modern JavaScript stacks/frameworks/technologies (3- 5 years)
Professional knowledge of JavaScript design patterns and best practices
Development experience with sever languages like: node.js (a must), Java, Python, C#. Professional knowledge of state management libraries like Redux, vuex, MobX, ngrx (at least 2 closed projects, 1-2 years)
Familiarity with at least one container technology (eg. Docker) and microservice architecture projects
High-Level knowledge of HTTP Protocol and standard data exchange protocols
Hands-on experience in building responsive layouts
Professional knowledge of automated testing (unit testing, end-to-end testing)
In-depth understanding of JavaScript engines, CSS3 and CSS processors (Sass) and CSS in js
Experience in performance optimization, detecting, removing and – most importantly – preventing bottlenecks, caching and lazy-loading
Experience with both consuming and designing RESTful APIs.
Good understanding of good and clean code, SOLID.
Experience in auto-scaled, containerized applications (Kubernetes, Docker Swarm, etc) or serverless
Experience in performance optimization
UX skills
Typescript
Experience in Agile software development methodologies.
Expertise in applying Object-Oriented Programming principles (abstraction, encapsulation).
High-level design proficiency following UML / C4 / ArchiMate.
Experience in creating and implementing well-tested, scalable, and performant enterprise-level systems.
Practice and initiative mentoring other engineers and decision-makers throughout the organization.
Good understanding of SOLID principles.
Familiarity with OWASP.
Proficiency in the English language.
Additional Experience Desired:Object-Relational Mappers (ORMs)Architectural (Microservices, Serverless etc) and Design (Factory, Singleton, Observer etc) PatternsUnit TestingWorking in the CloudSpecific client-engagement specified technologies, which will be determined and vetted at the time of the interview.