OyeLabs || Hiring Contest (Apply for hiring contest only)

https://oyelabs.com

Full Stack Developer Intern (NodeJS Developer, iOS Developer, Android App Developer, React Native Developer)

  Intern + PPO
   WFH (Until Everything Gets Normal)
  Stipend with Job Offer

Last Date to Apply was Sep 22, 2021
About Company

Achieve business growth and accelerate the execution of your Projects with Oyelabs 💡. We love solving business problems and we consider ourselves as a Growth Engine to Startup and Enterprise 🚀 . We have expertise in Blockchain, IoT, Machine Learning/ Artificial Intelligence, Mobile Apps, and Web Apps.

At the end of the day, our focus is on Customer Satisfaction.

We want to maintain a long term relationship with our clients 😇.

Job Description

Nodejs Developer 


 

Job Description:

We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.

Responsibilities

1. Work as part of a team developing applications and services using agile development methods

2. Contribute to team and organizational improvements in process and infrastructure

3. Build customer-facing UI and back-end services for payment processing administration and management

4. Code, test and operate Node.js based services

5. Effectively use tools and ingenuity to identify and fix defects before they become a problem

 

Skills And Qualifications

  • Strong proficiency with JavaScript {{or CoffeeScript depending on your technology stack}}
  • Knowledge of Node.js and frameworks available for it {{such as Express, StrongLoop, etc depending on your technology stack}}
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Good understanding of server-side templating languages {{such as Jade, EJS, etc depending on your technology stack}}
  • Good understanding of server-side CSS preprocessors {{such as Stylus, Less, etc          depending on your technology stack}}
  • Basic understanding of front-end technologies, such as HTML5, and CSS3
  • Understanding accessibility and security compliance {{Depending on the specific project}}
  • User authentication and authorization between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Understanding fundamental design principles behind a scalable application
  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform

 

Pre-requisites:

Laptop or desktop, phone, and good internet connectivity.


 

iOS App Developer 


 

Job Description:

As an IOS Developer Intern, you'll be a full-fledged member of our iOS Development Team. You'll be building world-class IPhone and IPad apps. Using Xcode and Swift or Objective-C, you will work closely with UI/UX specialists to create fast, stable code, with technologies such as Core Data, JSON, and Core Animation. You'll be implementing A/B tests and real-time analytics, as a member of a tight-knit, fast-moving team that includes designers and server-side developers.


Skills required:

  • Knowledge of a modern programming language such as C++, Java, Objective-C, or Swift. Experience developing an iPhone or iPad app is a definite plus!
  • Familiarity with Mobile applications and user interfaces.
  • Strong written and verbal communication skills: You can communicate with other team members frequently and effectively.

Responsibilities:

  • Design and build applications for the iOS platform
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with a team to define, design, and ship new features
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization

Skills:

  • Proficient with Objective-C or Swift {{depending on project requirements}}, and Cocoa Touch.
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.
  • Experience with offline storage, threading, and performance tuning.
  • Familiarity with RESTful APIs to connect iOS applications to back-end services.
  • Knowledge of other web technologies and UI/UX standards.
  • Understanding of Apple’s design principles and interface guidelines.
  • Knowledge of low-level C-based libraries is preferred.
  • Experience with performance and memory tuning with tools {such as Instruments and Shark, depending on project needs}.
  • Familiarity with cloud message APIs and push notifications.
  • Knack for benchmarking and optimization.
  • Proficient understanding of code versioning tools {such as Git, Mercurial or SVN}.
  • Familiarity with continuous integration.

 

Pre-requisites:

MacBook, phone, and good internet connectivity.

 

Android App Developer 


 

Job Description:

We are looking for an Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will be the development of Android applications and their integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure.

Responsibilities:

  • Translate designs and wireframes into high quality code.
  • Design, build, and maintain high performance, reusable, and reliable Java code.
  • Ensure the best possible performance, quality, and responsiveness of the application.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automatization.

 

Skills:

  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
  • Familiarity with RESTful APIs to connect Android applications to back-end services.
  • Strong knowledge of Android UI design principles, patterns, and best practices.
  • Experience with offline storage, threading, and performance tuning.
  • Ability to design applications around natural user interfaces, such as “touch”.
  • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers.
  • Ability to understand business requirements and translate them into technical requirements.
  • Familiarity with cloud message APIs and push notifications.
  • A knack for benchmarking and optimization.
  • Understanding of Google’s Android design principles and interface guidelines.
  • Proficient understanding of code versioning tools, such as Git.

 

Pre-requisites:

Laptop or desktop, phone, and good internet connectivity.

 

 

React Native Developer 



Roles and Responsibilities:

• Design and develop highly complex application components, and integrate software packages, programs, and reusable objects capable of running on multiple mobile platforms.

• Leverage open-source code and libraries to quickly experiment and build novel solutions.

• Independently think of solutions to complex requirements; possess exceptional logical skills.

• Analyze current products in development, including performance, diagnosis, and troubleshooting.

• Work with the existing framework and help evolve it by building reusable code and libraries.

• Search and introduce new software related technologies, processes, and tools to the team.

• Build service artifacts, plan deployment, coordinate timeline and tasks with project management and teams.

• Create and maintain documentation for your projects.

• Drive the discussions and decisions of technical topics related to the team.

Skills required:

• Expert knowledge of Mobile Development, React Native, and REST APIs.

• Strong understanding of back-end and front-end technologies such as Node.js, ReactJS, HTML5 and CSS.

• Strong understanding of the Android and iOS ecosystem and their guidelines for app development.

• Understanding of NoSQL & SQL databases.

• Experience implementing authorization and authentication workflows using JWT etc.

• Previous experience with cloud platforms like AWS and tools like GIT.

• Ability to write performant and well-documented code in an easily understandable structure

Pre-requisites:

Laptop or desktop, phone, and good internet connectivity.

 

 

Location: WFH (Until Everything Gets Perfect)

Panchkula

 

Eligibility- B.Tech

Experience- 3+ months
Duration- 6 months 

Language to be known- English and Hindi

Good communication And Writing skills