Fullstack Developer (Java with React OR Angular)

Overview

Remote
Full Time

Skills

Google Cloud
Responsive design
Storyboard
Programming languages
C#
Software engineering
Web applications
Java SE
Version control
Java
React.js
AngularJS
Design
FOCUS
Testing
Agile
Lean methodology
Scrum
JavaScript
Kotlin
Swift
Scala
Python
Science
Training
Management
Vue.js
TypeScript
API
.NET
Cloud computing
Amazon Web Services
Microsoft Azure
Software development
English
Communication
Public relations

Job Details

  • Works well as part of a team or alone designing and creating software based on customer requirements.
  • Is well-versed in industry trends such as Single Page Applications, Responsive Design, REST based APIs, understands code idioms and design principles (e.g. SOLID, YAGNI, Demeter, etc.) and applies them consistently.
  • Able to develop distributed/scalable systems and high-volume transaction applications, deployed in a 24/7 availability environment.
  • Tests all code produced with a focus on readability and maintainability, employing testing at all levels of the application (unit, functional, integration, etc.).
  • Is engaged with the Customer when necessary, including story boarding, design, and implementation.
  • Possess a solid understanding of and applies Agile, Lean and/or Scrum principles daily.
  • Is able and willing to work on a variety ofproject types (Desktop, Web, Mobile) and programming languages (JavaScript, C#, Java, Kotlin, Swift, Scala, Python, etc.) as needed.
  • Approaches customer interactions with a consultant mindset, advising the client on risks and opportunities associated with decisions.
  • Bachelor s degreeinComputer Science or related fieldrequired
  • A combination of education, training and experience may be considered in lieu of degree
  • At least 5 years of professional work experience in software engineering is required
  • 5+ years of experience developing web applications in React
  • Understanding of modern React patterns including hooks and complex state management through Redux, Sagas, or other state management libraries.
  • Candidates with additional experience in other web frameworks such as Angular, Vue, and Typescript will be preferred.
  • 3+ years of experience with application and API development in Java or Kotlin. Experience with Java SE 8 or higher is expected. For Kotlin, experience with v1.6 or higher is expected.
  • Equivalent experience with .NET may be considered in lieu of Java.
  • Candidates holding cloud provider certifications for AWS, Azure, or Google Cloud Platform will be preferred.
  • Basic knowledge of testing tools specific to the programming language they re proficient in.
  • Proficient understanding of version control software.
  • Works independently to produce their best work and continue to grow and enhance their skills.
  • Demonstrates excellent English verbal and written communication skills.

#LI-PR1