Responsibilities
- Design and implement new highly scalable system capabilities centered around Java based APIs and React based single/ multiple page apps
- Focus on engineering clean solutions reducing complexity, address technical debt and support cloud adoption or on premise deployment
- Enhance DevOps landscape through highly automated quality assurance, build, and deployment-related tool chains
- Translate business requirements (functional and non-functional) into robust, well documented solution designs
- Drive excellence and challenge the status quo by communicating well with all the technical team.
- Collaborate with your team members across locations to drive delivery
- Share knowledge and experience fellow developers
- Inquisitive personality with the ability to convey technical ideas and concepts to all audiences as well as the confidence to challenge effectively
- Highly committed, self-reliant contributor with a positive attitude, with attention to detail and a flair for complete yet concise documentation for front-end.
Technical Abilities
- Diploma, Degree, Masters or PhD in Computer Science, Electrical Engineering or related fields, or equivalent experience.
- Minimum 4+ years of working experience in best practice for the entire SDLC.
- Familiar with container-based applications and orchestration tools (Docker and Kubernetes) for coding and debugging.
- Experience with writing unit & integration tests, monitoring code coverage etc.
- Experience delivering a high-quality product as an individual (or open-source) contributor as part of a high-performing team in a fast-paced, continuously changing environment.
- DevOps mindset for monitoring and deploying code with versioning tools and CI/CD.
- Ability to drive projects and work both independently and in a team.
- Good verbal and written communication skills with “can do” attitude seeking to make a difference. Must be willing to work with an internationally distributed team.
- Excellent understanding of modern front-end application development by agile team, applying test-driven development (e.g. Jest or Enzyme)
- More than 2+ years of experience with JavaScript, TypeScript with a familiarity of ES6 newer specifications, React etc
- Proficient with Styled components, CSS3 preprocessors like SASS, and LESS
- Experience in Middleware’s like Redux Thunk and Redux Saga
- Experience in modern tools like JIRA, GIT, SVN, webpack, yarn, npm, Grunt, Gulp, Bitbucket
- Experience with MQTT and/or other similar messaging integration
- Experience with API integration
- Experience in browsers limitation and constraint