Senior Front-End React Software Engineer & Architect

 (3+ years exp)
$110k – $120k • No equity
Published: 1 month ago
Avatar for KochaSoft

KochaSoft

Learning and content SaaS platform serving education and nonprofit clients

Job Location

Job Type

Full Time

Visa Sponsorship

Available

Relocation

Allowed

Skills

Java
Javascript
HTML
CSS
API
React.js

The Role

Responsibilities:
• Work as part of an agile team to refactor a native web application from AngularJS to React.
• Architect, design, and participate in iteratively re-factoring an existing web application with React, helping an existing agile team with design and approach.
• Implement controls and page layouts that offer an excellent user experience.
• Release application versions thru CI/CD pipeline.
• Write unit and integration tests.
• Work with an agile team to design and develop new features and capabilities in a product.
• Complete one-week sprints and participate in weekly stand-ups and sprint retrospectives.
• Write tests and perform code reviews to ensure that we’re shipping reliable, readable, and reusable code.
• Communicate clearly regarding architectural issues and design solutions.
• Work with project stakeholders to clarify requirements and create product solutions.
Requirements:
• More than 3 years of experience as a web app lead engineer in an agile team.
• Strong experience and a firm grasp of JavaScript and React framework and associated libraries.
• Experience using MobX & MobX-state-tree
• 3 years delivery pipeline in a cloud (AWS preferred) DevOps model
• Must have developed React web apps that communicate with Restful APIs, use local storage, network data synchronization, and user authentication.
• Experience writing code in Java.
• Experience with web development, APIs, and web services.
• Experience or understanding of Angular frameworks, especially AngularJS.
• Well versed with front-end languages (e.g., HTML, JavaScript, and CSS).
• Experience working with an agile (Scrum) team and working iteratively is an asset.
• Ability to work in a team, pair, and share knowledge with colleagues.
• Understanding accessibility and security compliance.
• Excellent communication skills.
• Passionate about software development.
• Open-minded and always learning.
• Excellent analytical and time management skills

Similar Jobs

Goodpin company logo
Goodpin
Democratizing Corporate Social Responsibility (CSR), and increasing companies' revenues
Ready Education company logo
Ready Education
Student mobile engagement platform (SMP) for Higher education
B-Line  company logo
B-Line
All-in-one smart building platform
Nanoleaf company logo
Nanoleaf
Pioneering smart light panels for the masses. Smarter by Design
ScaleGrid company logo
ScaleGrid
Database management platform for private & public clouds
BayInfotech company logo
BayInfotech
IT Professional Services and Software Development Company