•Participates in detailed design activities by analyzing requirements and high-level designs.
•Follow proper development process: documentation, unit tests, code review, etc.
•Work with QA to fix bugs, improve product quality
•Interface with PM and UI designer for requirement/mockup discussion on a regular basis
•Should be able to work independently, suggest improvements and ready to work on new platform features a full-stack developer
•Ability to work with team in multiple geographic locations
•Have fun in a challenging but rewarding environment
Skills & Qualifications
•Bachelor’s degree in Computer Science/Engineering or equivalent experience.
•Familiar with modern enterprise software development environment
•Familiar with source control software
•Demonstrated ability to work within a team environment practicing Agile methodologies in general and Scrum in particular.
Nice to have:
•Familiar with modern OO languages (Java,C++, etc)
•Familiar with J2EE containers such as Jetty/Tomcat/JBoss, etc
•Experience and Understanding of Relational databases
•Familiar with Restful Service
•Familiar with Linux
•Understanding of security concepts: encryption, secure application development, defensive programming, software vulnerabilities and exploits, general issues in websecurity.
This might be position for you if...
• You are excited to make UI pages that customers love to use
• You like to remain up to date with the latest UI/cloud technology trends, techniques, standards, and tools.
• You read security articles not to see *who* got hacked, but *how* they got hacked.
• You are always looking for better, simpler ways to do things.