Job Description
Software Developer - Reactive Native/ Java Script
- The ideal candidate should have 3-5 years of experience
- 3 Years of experience in React Native
- A good hold on Java Script Concepts
- Knowledge on web-RTC/ Jitsi preferred
- Knows how to release applications to IOS and Google Play stores
- Should be able to use React packages to integrate any native functionality with the app
- Good to have knowledge of Redux
- Qualification: Candidate should possess BE/ BTech/ MTech degree in CS and Information science or Electronics or an equivalent degree from a reputed university.
Software Developer - Full Stack with WRTC
- 4 to 8 Years
- Must: ReactJS, NodeJS, AngularJS, VauJS
- Must: Have strong understanding and work experience on WebRTC and its internals
- Good to have knowledge over protocols like: UDP, RTMP, RTMFP
- Media servers knowledge is a great advantage like: Kurento, Jitsi, MediaSoup, etc
- Public Cloud experience: AWS, Google Cloud etc
- Database: MySQL, Redis Mongo etc
- Operating systems: Ubuntu, CentOS
- Versioning: Github, Gitlab
Programmer Analyst - Nodejs
- 2 to 7 Years
- Looking for a skilled React.js Developer to join our Linux desktop Application development team
- In this role, you will be responsible for developing
and implementing user interface components using React.js concepts and workflows
- You will also be responsible for profiling and improving front-end performance and documenting our front-end codebase
- To ensure that you're a good react JS developer, you should be having core and good knowledge of Javascript and a good understanding of Web Application
ABOUT US
- We use ElectronJS to build Linux Desktop applications. So Knowledge of NodeJS concepts and it's libraries is a must.
- Must have worked with npm (node package manager)repositories
- Working knowledge of WebSocket is a plus
- Working knowledge to deal with Linux environment, node CLI, fork user level and root processes, debian and rpm architecture, etc will be great
Programmer Analyst - Linux
- 2 to 7 Years
- Associates/ Bachelor's degree in Computer Science or related field, or 2+ years of on-the-job experience
- Excellent C/ C++/ Linux skills
- Familiar with cross compilation, compilation frameworks (Make, CMake, QMake), remote debugging (gdb)
- Kernel source, patches and debugging
- X11/ Wayland/ framebuffer
- Source control using GIT
- Javascript experience is a plus
Software Test Engineer - Linux
- 2 to 4 Years
- Good knowledge of Linux must
- Good knowledge of near spread sheet programming
- Knowledge of shell script and Perl script
- Knowledge of test case writing
- Experience with Manual and Automation testing
- Experience with regression and performance testing
Programmer Analyst - iOS/ Mac
- The ideal candidate should have 2 to 5 years of experience
- Expert in Objective C and Swift coding ability
- Experience developing Cocoa or Cocoa-Touch applications
- Good knowledge of Agent and Daemon lifecycle for Mac
- Socket Programming and Mac OS services
- Good in debugging, memory management and App profiling
- Package Making and App Store deployment
- Qualification: Candidate should possess BE/ BTech/ MTech degree in CS and Information science or Electronics or an equivalent degree from a reputed university
Programmer Analyst - WPF / Winforms
- Should have 3 to 8 years experience in C# and WPF/ Winforms
- Should have good knowledge of multi-threaded application development
- Should have strong knowledge of OOPS concepts, SOLID principles and Design patterns
- Should have good coding practices and able to design and develop modules independently with minimal supervision
Senior Programmer Analyst - C++ & C#
- Should have 3 to 8 years experience in C# and C++
- Should have good knowledge of multi-threaded application development
- Should have strong knowledge of OOPS concepts, SOLID principles and Design patterns
- Should have good coding practices and able to design and develop modules independently with minimal supervision.
Programmer Analyst - C++ & Windows
- Should have 3 to 6 years of experience in C/ C++/ VC++
- Windows application development, Visual Studeo and windows SDK Experience is plus
- Should have strong knowledge of OOPS concepts, SOLID principles and Design patterns
- Should have good coding practices and able to design and develop modules independently with minimal supervision.
Backup Analyst
- Candidate must have min 1-2 years of exp in voice/ phone support (preferably Technical Support Process)
- Diagnosis & resolving application issues
- Provides remote assistance for resolving app issues
- Responsible for providing diagnostic technical support related to installation/ configuration/ issue troubleshooting
- Applies diagnostic techniques to identify problems, investigate causes and recommend solutions to correct failures
- Should have basic knowledge of networking concepts
- Should be open to work in rotational / night shifts in a 24/7 environment
- Should have an excellent verbal communication skills
UI UX Designer
- 2+ years of work experience as a UI/UX designer
- Strong understanding of W3C compliant HTML and CSS
- Hands-on experience in developing web pages quickly and effectively using jQuery, HTML5, CSS3, Responsive Web Design and Bootstrap
- Experience in hand-coding JavaScript and jQuery, and UI development
- Java script Framework (experience in Angularjs/ ReactJS will be an advantage)
- Photoshop / similar tool experience will be an added advantage
- Qualification: BE or any relevant degree
Programmer Analyst - Java
- 3 to 5 Years
- Must have very good knowledge of OOPS and Java
- Must have very good knowledge of JavaScript including but not limited to ES6 features, DOM manipulation/ optimization, and event loops etc.
- Experience in working with Spring Framework in modules like Spring MVC/REST, Spring Data, Spring JPA and SpringSecurity
- Hands-on experience in databases and SQL
- Should have knowledge of Java design patterns
- Good to have knowledge of Angular JS/React JS
- Experienced in building real-time applications with Real-Time Communication
- Working knowledge of JavaScript prototype-based programming
- Proven experience and a solid understanding of HTML5 APIS with JavaScript (such as Web Sockets, Web Workers, Drag and Drop, Clipboard API, get User Media/Stream API etc.)
- Working knowledge of Web GL
- Good to have the working knowledge of popular JS frameworks (such as Angular)
- Good to have knowledge on WebRTC API
💡 Quick Summary
Seeking a career-building opportunity? The IDrive Software India Recruitment for Multiple Skills at position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
