Job Type
Full-time
Description
This role focuses on enhancing the user experience across our applications. The engineer will work closely with design paradigms to implement intuitive interfaces and contribute to better usability for both internal and external users. A UX-oriented mindset is important, as we are actively working to improve the structure, sharing, and documentation of front-end code across systems. Key skills: React and Next.js, with working knowledge of API integration.
Essential Responsibilities:
- Develop, enhance, document, and maintain business applications and related technologies, including troubleshooting and monitoring.
- Identify and resolve recurring system errors, perform testing, and support clients professionally.
- Collaborate with team members to provide and present technological solutions, both internally and externally.
- Master at least one modern programming language and maintain familiarity with core standards and off-the-shelf software.
- Continuously deepen technology understanding, learn new tech quickly, and assist junior engineers with onboarding.
- Participate actively in team meetings.
- Other duties as required
Competencies
- Intermediate understanding of architectural and database design, with experience in software design principles.
- Strong commitment to quality and continuous improvement.
- In-depth knowledge of business functions and goals.
- Self-starter with multitasking abilities and a client-focused approach.
- Quick to adapt and learn new technologies.
- Customer-focused with strong verbal and written communication skills, proficient in various communication channels (in-person, video, phone, email, chat).
Education, experience, certifications
- Bachelor’s degree in Computer Science or related field, or equivalent experience.
- 2 plus years of programming and analysis experience.
- Proficiency in an object-oriented language (e.g., PHP) and knowledge of JS frameworks (e.g., React).
- Experience in programming design, analysis, and documentation, with expertise in web-based applications, databases, and data modeling.
- Working knowledge of source control tools like GitLab and familiarity with agile methodologies.
- Proficiency with concepts like source control (e.g., GitLab) and agile methodologies.
Physical and mental demands
- Frequent typing and use of keyboard/mouse
- Near visual acuity
- Ability to present information clearly and communicate effectively, both verbally and in writing, to management, clients, and other staff members
- Prolonged sitting while viewing a computer monitor
Salary Description
Salary, Exempt