* Position summary: Responsible for using programming languages to code the user-side applications of websites, web applications, and mobile applications. Works alongside other teams to determine customer needs, brainstorm solutions, generate mockups and prototypes, present work to customers, and develop and optimize live platforms.
The current development tools and skillsets include:
• JetBrains Suite
• Nodejs (JavaScript)
• Angular (Typescript)
• Swift / Objective C (iOS)
• Kotlin / Android Studio (Java)
• C++ (Wrapped libraries)
• MySQL / MSSQL
• GitHub
Essential functions:• Develop functional and appealing web and mobile sites and applications with a focus on usability.
• Collaborate with stakeholders across the organization to discuss the needs, design, and functionality of a website or interface.
• Write well-structured code that is easy to maintain and understand.
• Optimize code for performance, ensuring fast loading times and smooth user experiences.
• Ensure that the applications work consistently across different web browsers and devices. Test and debug code to address any compatibility issues that may arise.
• Build applications that adapt and work well across different devices and screen sizes.
• Ensure that the websites and applications are responsive.
• Identify and develop new technologies involving multimedia, Internet, VoIP, SIP and other telecommunication services. Conceive and develop solutions for a broad spectrum of business needs.
• Communicate program technical specifications to non-technical employees, remote contract personnel and other programming staff so that work can be accomplished accurately and timely.
• Work collaboratively with a multi-discipline team as well as independently.
Other responsibilities:• Ability and willingness to work non-standard hours as needed.
• Possess the willingness and desire to stay current with existing and emerging technologies.
• Performs other work-related duties as assigned.
Physical requirements:• Ability to hear and see auditory and visual signals and commands from equipment and co-workers.
• Ability to hear and understand audio and video transmitted electronically, both digital and analog.
Preferred education, experience, and skills:• Bachelor of Science degree in Computer Science, web design, or related field. Will consider candidates with five or more years of proven equivalent work experience in lieu of formal education.
• Proficiency in the aforementioned development languages.
• Two or more years’ experience developing Internet, client and mobile applications integrating data, audio, and video.
• An understanding of data communications, network, and telephony concepts.
• An understanding of wireless and Internet capable device protocols.
• Understanding of key website design principles and SEO optimization.
• Ability to test and debug websites.
• Analytical and detail oriented.
• Excellent verbal and written communication skills.
• Advanced problem-solving skills.
• A willingness and ability to work outside of or beyond normal hours depending on circumstances, such as deadlines, problems, or testing.
• The ability to read, write, speak, and understand English well.
• The ability to organize and prioritize work in order to meet deadlines.
• Possess a valid driver’s license.
• Ability and willingness to travel alone.
I have read the above job description and understand the job requirements.