About Merge:
Merge is a virtual and augmented reality (VR/AR) company focused on pushing the boundaries of imagination and technology, merging the physical and digital worlds, and creating immersive learning experiences for kids grades K-12.
Your Mission:
As Senior Software Engineer, you will report directly to the Chief Creative Officer (CCO). You’ll be an integral part of our software development team, conceptualizing, prototyping, and producing apps for mobile platforms that will change the people interact with the world.
Requirements:
Extensive knowledge of Unity and C#
Extensive knowledge of object oriented design, 3D Math and data structures
Extensive knowledge of software architecture
Strong knowledge of client - server communication
Strong knowledge of Database
Minimum of 4 years of professional software development experience
Knack for writing clean, readable, and easily maintainable code
Mobile Development Experience on iOS / Android
Active awareness of current trends in mobile and digital experiences
Passion for Virtual & Augmented Reality
Typical Duties Include:
Designing, implementing, and delivering mobile-based applications
Designing, implementing, and delivering custom development tools
Designing, implementing, and delivering app backend and serve communications
Researching and implementing new technology
Collaborating with team to develop new features
Supervise development team
Accountabilities/KPIs:
Get up to speed with current development workflow in 3 weeks
Able to give accurate task estimates after 1 month
Learn 3 new programing techniques and share with the team every month
Read 3 technical articles and share with the team every month
Attend quarterly 1-on-1 meetings with manager and show continuous improvement in KPIs & Key Competencies
Key Competencies:
Analysis skills - Identifies significant problems and opportunities. Analyzes problems and people in depth. Sorts the wheat from the chaff, determining root causes.
Judgement/Decision Making - Consistent logic, rationality, and objectivity in decision making. Neither indecisive nor hip shooter.
Strategic Skills - Determines opportunities and threats through comprehensive analysis of current and future trends. Comprehends the big picture.
Pragmatism - Generates sensible, realistic, practical solutions to problems.
Risk taking - takes calculated risks, with generally favorable outcomes. Does not “bet the farm.”
Leading edge - constantly benchmarks best practices and expects others to do the same.
Integrity - You’re ironclad, and never ethically cut corners. You earn the trust of your co-workers and everybody else around you. You always put the organization above your own self interest.
Organization/Planning - You plan, organize, schedule, and budget in an efficient, organized manner, and focus on key priorities.
Excellence - You set high stretch standards of performance for self and others. Low tolerance for mediocrity. High sense of responsibility.
Self-Awareness - recognizes own strengths and weaknesses. Not defensive. Does not rationalize mistakes or blame others. Uses feedback mechanisms.
Adaptability - You can cope effectively with complexity and change.
Assertiveness - takes forceful stand on issues without being excessively abrasive.
Balance in Life - achieves sufficient balance among work, wellness, relationships, community involvement, professional association, friendships, hobbies and interests.
Lifelong Learning - You exhibit continuous learning throughout your career.