Mô Tả Công Việc
YOU
You want to be an important member of a dedicated team of other makers who take pride in their work and support each other. As a Technical Lead, you will be responsible for handling certain projects and working directly with our US stakeholder. That is year one. If career growth is important to you, we not only know how to help you with that, but it is also what we love to do:
PROJECT DESCRIPTION
Outdoor spaces offer great opportunities for connection, creativity, and contemplation. Whether you are taking on a project for the love of the challenge, in need of a place to unwind, or for building bonds with family or friends — a strong, beautiful outdoor structure can make all the difference. From ideas to tools to plans, we are here to help you create the spaces that make life better.
Our new project software Outdoor Living Solution (OLS) has been designed from the ground up to provide easy and flexible solutions for customers’ business. OLS includes 3 apps Deck Planner, Pergola Planner and Fence Planner that delivers:
- Our software makes planning and designing a new deck, pergola, or other outdoor structure quick and easy.
- In styles from traditional to contemporary, we have products, plans, and guides to help you build your outdoor living space.
WHAT YOU’LL BE DOING
At Simpson Strong-Tie we value the individual, and the creativity that individuals can bring to the workplace. You join this company for a career, not a job!
1.Technical Solution (70%)
- Experience in profiling and optimizing source code and render performance (GPU and CPU)
- Understanding of UX design process, and experience working with UX development team
- Take control of the whole product's features and components, as well as lead the product design and code parts.
- Previous experience with product assets (meshes, animations, materials etc.)
- Worked on a physics-based project, using source control tools such as Git in a multi-developer team setting.
- Identify bottlenecks in processes and applications and execute solutions in a timely way.
- Take ownership of the features and components in a project lifecycle and lead the product design and coding.
- Master in Deploy and Release process with pre-defined Backout Plan and Rollout Strategy.
- Familiar with operational model for Incident support (L1, L2, L3) and KPI Tracking.
- Be an integral part of the application development team, with special emphasis on implementing the business logic and data access layer of application code (AR/VR , Unity, C#, VB and ASP.NET, etc.)
- Design technology architecture and execute solutions, and be a major contributor to the product's overall architectural direction.
2.Project execution (20%)
- Assist the development process by contributing suggestions for improvements and by driving the quality of code throughout production.
- Partner with art, design, and production teams to ensure that goals and schedules are compatible with business and project needs.
- In charge of the implementation of new technologies and providing recommendations and inform stakeholders about potential threats.
- Identify the technical risk and planning mitigation actions with regard to the risk impact and other priorities.
- Coordinate with Stakeholders, Vendor and QA Team to make sure the project executing smoothly.
- Lead project team to work with Vendor (UK), Product Owner (US) and B2B Customers.
3. Leadership (10%)
- Collaborate with other team members in delivering complex features on time and athigh standards.
- Assist with the hiring process for additional team members.
- Lead and motivate the development team, supervise and evaluate team members.
- Be in charge of employee performance reviews and the company’s Objectives.
- Coach and mentor middle/senior developers.
Yêu Cầu Công Việc
If you can do everything listed above, you have gotten what it takes. Some of the following would be helpful too:
- Bachelor's Degree in Computer Science or related field.
- 7+ years of Extensive experience in Unity3D engine development, with a strong portfolio demonstrating complex simulations projects
- Minimum 2+ years in Technical Artchitect or Tech Lead.
- Solid background in designing, programming, and prototyping using real-time 3D engines, including but not limited to Unity, Unreal, Open Frameworks, Processing, Cinder, Three.js and WebGL/OpenGL.
- Experience in working with WPF, Add-ins, Web Service / Web API, MySQL, Azure cloud.
- In-depth knowledge of physics-based simulations, AI, and Virtual Reality (VR) technologies
- Experience with Cross-Platform PC and Mobile development (macOS, Windows, iOS, Android).
- Good experience in RESTful APIs, Security, Authentication, design, and implementation
- Strong experience architecting, developing, and deploying modern architectural patterns/techniques (Microservices, DDD, TDD ...)
- Good experience on engineering practices (CI/CD and Software Testing)
- Good verbal and written communication in English is required.
Hình thức
Quyền Lợi
- Attractive salary with 100% salary during probation
- 13th-month salary, Performance bonus, Salary review annually
- Premium health care program for employees + one of your beloved ones, Annual medical check-up
- 14 vacation days, Christmas Day per year
- Opportunity to be on-site in the USA
- Chance to collaborate and work with global stakeholders
- Provide training to develop our employee‘s knowledge and skills (Internal training: Udemy, Pluralsight, and another online training course, TechTalk sharing within Software Development Division; External training: Management, English, Soft Skills, ….)
- Benefits for special holidays (Birthday, Marriage, Women’s Day, Tet Holidays, Mid-Autumn, Newborn babies, International Children‘s Day…)
- Company trip and Year-End party every year
- Social, sports and several team building activities
- Young, friendly and international working environment
- Modern working conditions and entertainment facilities at the office
- Snacks, tea and coffee all the time
- Compliance fully to Vietnam Labor code