- Develop and maintain a full stack environment ( Angular/Node/MySql )
- Develop and maintain Apps using the React framework
- Required to prepare documentation and write functional proposals
- Shall program well-designed, Robust testable, efficient code.
- Shall develop software solutions by studying information needs; e.g., studying systems flow. investigating problem areas and following the Software Development Life Cycle.
- Shall participate in daily/weekly team meetings, such as Agile scrums.
Requirements:
- BS, BSEE or related Engineering degree. Equivalent Experience may be substituted for degree.
- 8+ years of related experience.
- You know how to build large-scale single-page applications using REST APIs.
- A thorough understanding of the Internet, including technologies, standards and best practices in interaction and design.
- Good communication skills.
- Self driven and independent.
- Shall have strong technical background in Software Development Life Cycle.
- Proven track record building well-engineered, highly optimized systems.
- Shall have experience with any database language, e.g., (SQL).
- Shall have strong experience and understanding of differing Browsers and OS.
- Shall have experience with working in a fast-paced, objective-oriented team, taking direction from Project Technical Manager and Panasonic leadership to achieve on-time project milestone.
- Shall be familiar with Agile Processes.
- Shall have experience with Code Reviews.
- Shall have the following programing experience:
- Javascript ( Expert ).
- Angular JS.
- React JS.
- Redux.
- Material.
- RxJs.
- Knex.
- Node/Express.
- Source Control – e.g., GIT, GITLab, SourceTree.
- Automation Knowledge of Behavior Driven Development.
Recommended Skills
- Worked with large scale payment systems.
- Aircraft engineering or avionics industry related experience.
- Front end UI styling.
- Experience developing robust, scalable solutions and API interfaces.
- Deep understanding of database structures, theories, principles, and best practices.
- Solid knowledge of programming fundamentals-algorithms, data structures, design patterns.
- Familiarity with encoders and satellite receivers.
- Background in Gherkin Automation.
- Strong Written English and Verbal English Communication Skills.
- Automation Knowledge of Behavior Driven Development (BDD).