LaPraim Logo Graphic representation of the LaPraim Digital Agency logo.


Houston, TX

Senior React Engineer

Full-Time

As a Senior React Developer, you will be responsible for overseeing all aspects of our React projects, from initial project planning and architecture design to deployment and maintenance.

Qualifications:

  • BS/MS degree in Computer Science, Engineering or a related subject, or equivalent work experience.
  • Proven experience as a Senior Software Engineer.
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Thorough understanding of React.js and its core principles.
  • Experience with popular React.js workflows (such as Flux or Redux).
  • Familiarity with newer specifications of EcmaScript.
  • Knowledge of modern authorization mechanisms, such as JSON Web Token.
  • Familiarity with modern front-end build pipelines and tools.
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Ability to understand business requirements and translate them into technical requirements.
  • Strong verbal and written communication skills.

Recommended:

  • Experience with the Esri library for creating interactive maps.
  • Proficiency with AG Grid for data display and manipulation.
  • Knowledge of real-time communication with libraries like Socket.io.
  • Experience with cloud services, particularly AWS.
  • Familiarity with communication APIs and platforms like Twilio.
  • Experience with payment processing platforms, particularly Stripe.

Responsibilities:

  • Lead project planning sessions, including requirement analysis, project scoping, and feature prioritization.
  • Design system architecture and make key decisions on technologies and libraries to be used.
  • Conduct thorough code reviews, ensuring high-quality, efficient code that adheres to best practices.
  • Oversee the testing process, including unit tests, integration tests, and end-to-end tests.
  • Monitor and optimize the performance of our applications.
  • Manage our CI/CD pipeline and oversee the successful deployment of our software.
  • Create and maintain comprehensive project and code documentation.
  • Mentor and guide junior developers, fostering a culture of collaboration and continuous learning.
  • Communicate effectively with stakeholders about project status, challenges, and progress.
  • Manage technical debt, ensuring our codebase remains clean and maintainable.
  • Ensure all our applications adhere to security best practices.

Apply here

Where are you currently residing?

Your experiences

×
+ Add another link

Last but not least...