Job Role
As a software developer at Xora, you will be the main person behind creating, developing, testing, putting into action, and keeping up the system. You are passionate about understanding and working together in the open-source space.
You like working on teams that change often and coordinating responsibilities with outside software developers.
You will report to the platform director, and together you will work on new software features and create the development plan for the growth and speeding up of the platform.
Responsibilities
- Be familiar with the software development life cycle (SDLC) from analysis to deployment.
- Follow coding standards and technical design.
- Believe in a systematic way of developing the system through clear documents (flowcharts, layouts, etc.) of what the function does, addressing every use case through creative solutions.
- Adapt structured coding styles for easy review, testing, and keeping the code maintainable.
- Bring in the developed functionality and/or component into a fully working system.
- Make sure plans for checking at the unit and integration levels are in place and stick to high code quality at all times.
- Check user feedback to make the system more stable and easy to use.
- Work closely with people who have a stake in the work, designers, and other fellow developers.
- Prepare technical training documents for bringing new engineers up to speed.
Requirements
- Bachelorβs degree in computer science or equal practical experience.
- 2+ years of experience as a Software Engineer or Software Developer or in a related role.
- Understanding of OOPS concepts, Persistence, Threading.
- Skill in JavaScript, and C++ primarily; however, other languages may also be needed.
- Competent with developing web applications in popular web frameworks (ASP .Net, JQuery, Apache Wicket, JavaServer Faces (JSF) & Spring MVC, etc.).
- Experience with open-source projects.
Preferred Qualifications (Nice to Have)
- Prior experience with GitLabs, AWS, Azure, or Google will be a plus.
Company Description
At Xora, we connect pioneering software developers in the AR/VR space and provide an open-source setup for trusted, high-performing, cross-platform software development. Our software automatically compiles to native ARKit, ARCore, and WebGL through our main rendering engine.
We offer react-native tools, middleware, and software organization through our community of developers. We also offer a modular toolkit for creating custom AR glasses. As we grow fast, we provide enterprise support for creating augmented and virtual reality applications.
Our open-source users include The CocaCola company, Dior, The Food Network, and Accenture.
The Processes
There will be 4 stages to the application process once you have applied:
- Resume walkthrough (1-2 weeks after application).
- Reverse Interview (2-3 weeks).
- Contract Negotiations (3rd week).
- 2-Week paid trial period.
As we are also hiring for other positions, if we feel that you are a better candidate for different roles, we will keep you informed.
Category
Software Development