Posted On 14 August
Roles and Responsibilities
• Ability to take the UI from UX Designer and develop the interface and use/create Microservices to generate User Interfaces and API based Product capabilities.
• Work independently on deliverables but also participate in a very collaborative environment with teammates from various backgrounds coming together to solve challenging problems as a team. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
• Ensure best development practices, participate in code reviews, and strive to innovate in UI and Backend development.
• Develop, test and implement program logic.
• Coordination in cross-functional team and with other geographically distributed engineering teams.
• Analyze and translate functional specifications and change requests into technical specifications.
• Ensure accuracy and integrity of data and application through analysis, coding, writing clear documentation and problem resolution.
• Create creative ideas as appropriate to improve usability.
• Execute unit and system testing of the design once the solution has been developed and work closely with other team members to successfully deploy the code to production.
• Performs impact analyses of new features or changes to existing features within the Fieldglass application.
Desired Candidate Profile
• 5-7 years of experience in User Interface development in React or any other modern day front end development framework, Java, J2EE, Microservices Architecture.
• Thorough understanding of React.js and its core principles
• Experience with popular React.js workflows (such as Flux or Redux)
• Experience in cloud applications development
• Have experience in Designing Micro Services
• Java frameworks like the Spring, Struts framework, ORM Framework such as Hibernate
• Web technologies like JavaScript, AJAX, JQuery, HTML, CSS
• Familiarity with RDBMS/NoSQL database
• Must demonstrate the ability to work with minimal supervision, quickly adapt to changes, willing to work on tasks until completion and maintain a high level of work performance and service excellence to meet clients needs
• Experience in Agile Software Engineering methodology
• Familiarity with code versioning tools
• Strong written and verbal communication skills required as you will be coordinating with myriad of stakeholders including, UX Design and UI Development team members, Product Management, Engineers and QA.