ELEKS Software Engineering and Development Office is looking for a Middle/Senior React/React Native Developer to join our team in Buenos Aires, Argentina.
ABOUT PROJECT
Our client, based in San Diego, CA, USA, specializes in building AI-powered robotic systems. The focus is on developing applications integrated with hardware, designed for both end-users and internal use.
REQUIREMENTS
- Deep knowledge of JavaScript/TypeScript, CSS, HTML with a demonstrated ability to write clean, maintainable code using version control systems like git
- Proficient with React, React Native and state management concepts such as Redux, Flux, MobX, etc
- Familiarity with UI frameworks such as Material Design/MUI, React Native Paper, Bootstrap, etc
- Familiarity of cloud infrastructure and related technologies (compute, storage, networking, etc.) on GCP
- Experience working with data engineering workflows and data pipelines
- Understanding of REST and/or RPC API designs and the ability to develop them
- Strong problem-solving and debugging skills, with a proactive and results-oriented approach
- Strong communication and collaboration skills, with the ability to work effectively in a team environment
- A passion for robotics, automation and technology
- Ability to multitask and flexibility to adjust to changing priorities
- Bachelor’s degree in computer science, software engineering or a related field
- At least an Upper-Intermediate level of English
GOOD TO HAVE
- Experience with robotic software development or working with robotics-related technologies
- Experience building large SaaS products
- Mobile app development experience (React Native, Swift, Kotlin)
- Node/Nest.js/Express backend experience
- Mapping experience with Deck.gl
- Data visualization experience and WebGL experience
- SQL knowledge and data lake/warehouse/ETL experience
- Familiar with CI/CD pipelines and related tools (e.g. GitHub Actions, Pulumi, Jenkins)
- Familiarity with Google Cloud Platform (GCP)
- Familiarity of Agile methodologies
- Knowledge of all phases of the software development lifecycle
RESPONSIBILITIES
- Develop, and maintain scalable and reliable web/mobile/robot UI applications and tools integrated with Google Cloud Platform (GCP)
- Collaborate with the data engineering team to build integrations with data pipelines, ensuring high data quality and integrity
- Build APIs and services to facilitate seamless integration between the cloud platform and various web applications
- Work closely with product, UX, cloud platform and robotic application teams to understand their requirements and provide technical guidance and support
- Participate in testing activities, including unit testing, integration testing, and system testing, to ensure the reliability, performance, and quality of the cloud platform
- Monitor and optimize the performance and reliability of the applications code, identifying and resolving any issues or bottlenecks
- Stay up-to-date with the latest advancements in cloud technologies, sharing knowledge and best practices with the team
- Assist in other duties and responsibilities as assigned
What will you get with ELEKS
- Close cooperation with a customer
- Challenging tasks
- Competence development
- Team of professionals
- Dynamic environment with a low level of bureaucracy
ELEKS is a custom software development company. We deliver value to our clients, thanks to our expertise and experience gained from working as a software innovation partner since 1991.
Our 2000+ professionals located in the Delivery Centers across Eastern Europe and sales offices in Europe and North America, provide our clients with a full range of software engineering services. These include product development, QA, R&D, design, technology consulting and dedicated teams.