Description
We are offering an opportunity for a Mobile Device Developer to join our team in Saint Peters, Missouri. The role involves maintaining a well-organized and version-controlled codebase, implementing new features and enhancements, and monitoring the performance of React Native applications. You will be part of a cross-functional team, working collaboratively with designers, backend developers, and quality assurance engineers.
Responsibilities:
- Maintain a clean, well-structured, and version-controlled codebase using tools such as Git.
- Implement new features and enhancements in React Native applications based on project requirements and specifications.
- Collaborate with cross-functional teams including designers and product managers, to ensure the timely and accurate delivery of features.
- Participate actively in identifying, prioritizing, and resolving bugs and issues within the React Native application.
- Conduct thorough debugging sessions, utilize error tracking tools, and implement effective solutions to enhance the overall stability and reliability of the mobile app.
- Monitor the performance of React Native applications and identify opportunities for optimization.
- Implement performance enhancements, conduct profiling, and collaborate with team members to ensure the app meets or exceeds performance benchmarks on various devices and network conditions.
- Communicate progress, challenges, and potential solutions clearly and concisely.
- Participate in team meetings, code reviews, and knowledge-sharing sessions to foster a collaborative development environment.
- Leverage skills in Android Development, Android SDK, Android Studio, Atlassian Jira, Backend Development, AB Testing, Agile Scrum, API Development, Apple Devices, CSS, Mobile App Development, Android iOS, and Android Devices.DEPARTMENT: Shop
REPORTS TO: Operations Manager
COMPENSATION TYPE: Salary, Exempt
POSITION OVERVIEW: Responsible for designing, programming, and maintaining control systems for
our clients’ A/V systems, ensuring seamless integration and optimal performance across all platforms.
This role requires a blend of technical expertise, creative design and problem-solving, and effective
communication skills.
COORDINATES WITH: Account Manager, System Designer, Project Manager, Operations Administrator,
Shop Lead, Project Lead, and Customer Support (CS) Administrator. Also coordinates with
manufacturers/vendors, manufacturer representatives, client representative, and AV consultants (as
applicable). Finally, coordinates with the client, end-user, and their technical team (or IT vendor).
Key Result Areas (kra’s):
- Programming Roles & Responsibilities
- Design and program control systems for audio/visual equipment including projectors,
screens, lighting, audio processors, and conferencing systems.
- Develop and implement custom control interfaces using software platforms such as
Crestron, AMX, QSYS, or similar.
- Provide technical advice/support to the Team—internal technical expert.
- Integrate A/V systems with existing IT infrastructure and ensure compatibility with network
protocols and security standards.
- Load and test code in the shop before deploying code to client’s location.
- Assist Customer Support Team with service issues.
- Conduct regular maintenance checks and updates on A/V systems to ensure optimal
performance.
- Diagnose and resolve hardware and software issues related to A/V control systems promptly.
- Provide on-site and remote technical support for A/V system users.
- Conduct regular maintenance checks and updates on A/V systems to ensure optimal
performance.
- Diagnose and resolve hardware and software issues related to A/V control systems promptly.
- Provide on-site and remote technical support for A/V system users.
- Efficiency
- Complete programming in timeframe budgeted and clients’/stakeholders’ deadlines
- Test all programming before loading into the client’s environment
- Submit accurate time log and work log entries daily
- Submit credit card receipts each week, at a minimum
EA Job Description - Shop - ProgrammerProgrammer Page 2 of 3
- Performance
- Present engaging client training sessions and support for using the control systems; earn
excellent client feedback
- Ensure all control systems are assembled, tested, and project-ready before it leaves the shop
- Acquire 1 Certified Technology Specialist (CTS) Renewal Units (RU) or manufacturer/vendor
certification each month
- Support Service work orders as available
- Coordination
- Coordinates with Operations Manager or Administrator, Project Manager, and the Project
Team on schedule and timelines
- Coordinates with Client and Project Team to ensure on-time project completion
- Coordinate with CS Administrator to provide extra service capacity
Requirements
DEPARTMENT: Shop
REPORTS TO: Operations Manager
COMPENSATION TYPE: Salary, Exempt
POSITION OVERVIEW: Responsible for designing, programming, and maintaining control systems for
our clients’ A/V systems, ensuring seamless integration and optimal performance across all platforms.
This role requires a blend of technical expertise, creative design and problem-solving, and effective
communication skills.
COORDINATES WITH: Account Manager, System Designer, Project Manager, Operations Administrator,
Shop Lead, Project Lead, and Customer Support (CS) Administrator. Also coordinates with
manufacturers/vendors, manufacturer representatives, client representative, and AV consultants (as
applicable). Finally, coordinates with the client, end-user, and their technical team (or IT vendor).
Key Result Areas (kra’s):
- Programming Roles & Responsibilities
- Design and program control systems for audio/visual equipment including projectors,
screens, lighting, audio processors, and conferencing systems.
- Develop and implement custom control interfaces using software platforms such as
Crestron, AMX, QSYS, or similar.
- Provide technical advice/support to the Team—internal technical expert.
- Integrate A/V systems with existing IT infrastructure and ensure compatibility with network
protocols and security standards.
- Load and test code in the shop before deploying code to client’s location.
- Assist Customer Support Team with service issues.
- Conduct regular maintenance checks and updates on A/V systems to ensure optimal
performance.
- Diagnose and resolve hardware and software issues related to A/V control systems promptly.
- Provide on-site and remote technical support for A/V system users.
- Conduct regular maintenance checks and updates on A/V systems to ensure optimal
performance.
- Diagnose and resolve hardware and software issues related to A/V control systems promptly.
- Provide on-site and remote technical support for A/V system users.
- Efficiency
- Complete programming in timeframe budgeted and clients’/stakeholders’ deadlines
- Test all programming before loading into the client’s environment
- Submit accurate time log and work log entries daily
- Submit credit card receipts each week, at a minimum
EA Job Description - Shop - ProgrammerProgrammer Page 2 of 3
- Performance
- Present engaging client training sessions and support for using the control systems; earn
excellent client feedback
- Ensure all control systems are assembled, tested, and project-ready before it leaves the shop
- Acquire 1 Certified Technology Specialist (CTS) Renewal Units (RU) or manufacturer/vendor
certification each month
- Support Service work orders as available
- Coordination
- Coordinates with Operations Manager or Administrator, Project Manager, and the Project
Team on schedule and timelines
- Coordinates with Client and Project Team to ensure on-time project completion
- Coordinate with CS Administrator to provide extra service capacity
Technology Doesn't Change the World, People Do.®
Robert Half is the world’s first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.
Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go.
All applicants applying for U.S. job openings must be legally authorized to work in the United States. Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit
© 2024 Robert Half. An Equal Opportunity Employer. M/F/Disability/Veterans. By clicking “Apply Now,” you’re agreeing to