Software Engineer (AngularJS or ExtJS)

The Software Engineer provides design, new development and maintenance of an enterprise-level software as a service (SaaS)-based content management platform.
Cultural fit is a must. The Software Engineer must demonstrate the ability to listen with understanding and exhibit a collaborative, team-oriented style. Respect, accurate communication and an "all hands on the rope" attitude are expected. The Software Engineer will be self-motivated, ethical and a professional at all levels. In addition, the Software Engineer will have high standards for him/herself and expect the same from fellow employees. It is essential that the Software Engineer is mission-motivated and committed to excellence. He/she must be articulate and possess outstanding communication skills.
The Software Engineer is accountable for the following: Demonstrating Confidentiality and Professionalism
o Possess a solid understanding of the position's confidential nature and perform all job duties with the
highest level of professionalism.
Being a Team Member
o Own and clearly express a "we" mentality. Demonstrate a degree of flexibility and adaptability while integrating into our distinct culture.
Developing Systems and Processes
o Develop short- and long-term systems that will meet the company's needs and objectives to enable
transitions and add to our growth.
Setting Goals
o Set appropriate short-term and annual objectives, goals and timelines.
Maintaining Accurate Records
o Accurately maintain records and files of work and revisions.
Handling Customer Inquiries
o Work to ensure that inquiries and requests from customers, suppliers, industry and trade organizations, regulatory bodies, and community organizations are handled in a manner consistent with ethical business practices, along with care and consideration for the customer.
The Board of Directors has identified the following characteristics as critical:
Understands the Business
o Understands business and the functional skills needed to do his/her job.
o Learns new methods and technologies easily and quickly.
Problem Solver
o Applies critical thinking to tackle and resolve complex problems.
o Learns quickly and adds personal wisdom and experience to produce excellent conclusions and solutions to a given situation.
o Uses multiple problem-solving tools and techniques.
o Prioritizes and displays energy and the ability to focus on the work at hand.
o Strives to finish everything he/she starts.
o Is resourceful and flexible.
o Embraces change and works toward the common cause; communicates and commits to accomplishing what needs to be done.
o Is a person of high moral character who interacts with others in an honest and respectful manner.
The following job duties are not intended to be exhaustive or exclusive; other duties may be assigned. Management retains the right to add to or change the duties of the position at any time.
o Take a key role in building a world-class, enterprise-level, SaaS-based solution for collaboration, content production, management and delivery using multiple media.
o Perform a full spectrum of Web development tasks including design, application development, performance optimization and unit testing.
o Participate in code reviews, brainstorming meetings and cross-training sessions.
o Be proactive in improving the quality and maintainability of the application code, thereby helping the team work more efficiently and effectively.
o Provide ongoing support, maintenance and enhancement of the system.
o Work well individually and as part of a team using an Agile workflow.
o 2+ years of hands-on experience with front end/UI Web application development.
o Strong working knowledge of JavaScript frameworks such as AngularJS or ExtJS.
o Must be able to demonstrate a working knowledge of:
o Web technologies (HTML5, JavaScript, Ajax, JSON, Web 2.0, Web 3.0)
o Web application styling development (CSS)
o XML (XSLT, XSL-FO, XML-Schema, XPath, DTD, DOM)
o SDLC methodologies, particularly Agile
Web service technologies (SOAP, REST)
o Relational databases (Microsoft SQL Server, Oracle, MySQL)
o Version source control systems (Git, TortoiseSVN, VisualSVN)
o Application server containers (Tomcat, JBoss, WebLogic)
o Must b e resourceful, flexible and committed and able to thrive in a dynamic environment.
Additional desirable skills:
o Familiarity with User Experience (UX) best practices.
o Ability to perform server-side programming (primarily Java).
o Experience in mobile application development (native: iOS/Android or browser).
o Minimum of two years of application software development.
o Bachelor of Science Degree in Computer Science or Computer Information Management or equivalent experience.
The Software Engineer will receive a competitive base salary and an excellent benefits package, consisting of medical, dental, vision, Flexible Spending Accounts (FSA), short-term disability insurance, life insurance, Accidental Death and Dismemberment Insurance (AD&D), 401k with employer contribution, education assistance program and paid time off.

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Technical Writer, Software Engineering
San Francisco, CA Google
Technical Writer, Software Engineering
Mountain View, CA Google
Software Engineer, Embedded System
Redwood City, CA LimeBIke
Lead Software Engineer (Ruby on Rails)
Burbank, CA Deluxe Entertainment
Sr. Full Stack Software Engineer, Technical Lead
Burbank, CA Deluxe Entertainment
Sr. Software Engineer - Voice/Chat Platforms