Fullstack - Software Engineer
Location : San Jose, CA
The Fullstack Software Engineer will be a member of the team driving research and development of the 24 7 platforms. This team builds platform infrastructure and configurable front-end applications in native mobile, mobile web, and desktop web as well as solutions that include speech and telephony integrations.
24 7 powers award-winning solutions for fortune 500 companies. Responsibilities include the design and development of new platform components for application development and delivery of responsive web components, of iOS / Android native applications, and of numerous supporting infrastructure services.
Successful candidates will have a computer science or related degree, knowledge in some C++ / Java / OO technologies, knowledge about HTML / JS / CSS.
The ideal candidate will possess a high level of technical creativity, problem-solving ability, and knowledge about software processes and lifecycle expertise.
The ideal candidate will enjoy learning new things, sharing this knowledge with the team, and learning from the team all while being passionate about building great products.
Responsibilities / Duties
Design and develop new components of the application platform
Develop frameworks suitable for inclusion in third-party websites and applications
Provide technical documentation, guidance, and support on the product
Work with Product Management and User Experience teams to prototype and deliver best-in-class user experiences
Research emerging technologies related to mobile applications, such as multi-modal user interfaces, natural language processing, speech recognition, and predictive analytics
Bachelor’s degree in Computer Science, Electrical Engineering, or related field
A good team member with whom others enjoy working
A smart person who loves solving challenging problems
A self-driven person that gets things done and sees tasks through to completion
Excellent verbal and written communication skills.
Capable of delivering few competing priorities with little supervision.
General programming skills
Knowledge of data structures and algorithms, and their application in real-world problems.
Software debugging, testing, and documentation.
Preferred Skills (Good to have)
Knowledge of frameworks like React, Redux, Webpack, etc.
Knowledge of runtime platforms like NodeJs.
Knowledge of web and nodejs performance improvement techniques.