Calling All Upstarters!
SENIOR FRONT-END DEVELOPER WANTED!
Upstart13 is a US-based company of daring people building legendary software, products, and services for companies worldwide, on their terms. We are not the typical offshore company. Companies choose us for several reasons including our incredible people and our consultative approach. We’re all about delivering value and doing big things. We have become a game-changer for teams around the world who look to Upstart’s services as a differentiator.
Job Description:
We are seeking an experienced Latam-based Senior Software Engineer with a strong background in React.js and TypeScript to join our team. As a Senior Software Engineer, you will play a critical role in designing, developing, and maintaining our web applications. Your expertise in React.js and TypeScript will contribute to creating efficient, scalable, and user-friendly software solutions while collaborating closely with cross-functional teams and stakeholders.
Responsibilities:
- Lead the complete software development lifecycle for web applications, leveraging React.js and TypeScript technologies.
- Collaborate with Product Managers, UI/UX Designers, and other stakeholders to gather requirements, define project scope, and deliver high-quality solutions.
- Design and implement robust, modular, and performant code, adhering to best practices and coding standards.
- Collaborate with the engineering team through pair programming, knowledge sharing, and helping with technical aspects when required.
- Participate in architecture discussions, providing insights and recommendations to ensure scalability and maintainability of applications.
- Integrate RESTful APIs and backend services seamlessly to enhance application functionality and user experience.
- Troubleshoot and resolve complex technical issues, optimizing application performance and usability.
Qualifications:
- Minimum of 5 years of professional software development experience.
- 4+ years designing and building web applications using React.js and TypeScript.
Tech Skills:
- Proficiency in React.js and TypeScript, with a solid understanding of component-based architecture, state management (e.g., Redux), and modern frontend libraries.
- Extensive experience in developing responsive and mobile-first web applications with HTML5 and CSS3.
- Familiarity with frontend tooling and build processes, including Webpack, Babel, and npm/yarn package management.
- Strong debugging and problem-solving skills, with the ability to optimize code for performance.
- Proficiency in writing efficient, modular, and maintainable code following best practices and design patterns.
Soft skills:
- Excellent communication skills, able to convey complex technical concepts effectively to both technical and non-technical stakeholders.
- Proactive problem solver with a keen attention to detail and a dedication to producing high-quality work.
- High level of responsibility and commitment to meeting project deadlines and delivering exceptional results.
- Collaborative team player, capable of working effectively within cross-functional teams and independently.
Bonus skills:
- Experience with .NET Framework/Core, including ASP.NET, Web API, and Entity Framework.
- Familiarity with modern web security practices and considerations.
- Knowledge of UI/UX design principles and an eye for aesthetics.
Why Upstart13?
- We put people first at Upstart 13! We believe the world is filled with amazing people and we are willing to go to great lengths to seek out others who share our values to join our cause of bringing down borders in technology for people everywhere.
- We develop leaders at Upstart 13, we focus on what matters to do meaningful work, we own our shit, we stay curious, and we understand responsibility leads to giving. We do big things, together!
Perks:
- Job type: long-term, full-time job.
- Fully remote.
- USD competitive salary.
Are you ready to join our cause? Be sure to ask, “why 13?”