Just Front-end Jobs

Front-end Jobs nearPortland, OR

Sorry, no listings for this city at the moment.

Remote Jobs

Head of Technology

Company Summary

IDEX is a Software as a Service (SaaS) startup on a mission to shatter the myth that China can’t innovate. We believe strongly in the innovative potential of employees all across China, and are committed to empowering their creative potential with our innovation management software. We provide our software to companies with 200 or more employees, allowing every employee to freely express their ideas, and eventually, use those ideas to benefit the employees themselves, their customers, and business.

We are a small, committed team that is rapidly growing. Our co-founders are two successful entrepreneurs who have established multi-million dollar businesses in markets across the globe. We are well-funded and ready to tackle this exciting, difficult challenge. If you share our vision and want to be part of transforming force for China’s innovation scene, come and join us!

Job Summary

You will be responsible for successful execution and delivery of technical aspects of enterprise-level software. You will work closely with the Head of Product and Lead Designer to ensure technological and operational components are delivered on schedule and on budget. You will be the first hire of the technical team and initially will work with freelancers of your choice to get things done. Along with the growth of the company, you will be able to form and manage your own tech team to further develop IDEX's software suite.

Tech Stack

  • Backend: Java/Spring Boot/Maven
  • Frontend: React/Redux
  • Database: PostgreSQL
  • Hosting: AWS EC2, S3, RDS
    Apply now and work remotely at IDEX Innovation Management
Apply

Jobs farther away

Junior Full Stack Engineer

As a Software Engineer, Worksmith will provide you the opportunity to develop the necessary skillset to become a senior executive in the technology industry.

Not only will you will be given the opportunity to hone your engineering skills across our entire technology stack - from our React Native mobile app, to our Spring powered API, to our DevOps setup in AWS - but you will be given the opportunity to learn about business, entrepreneurship, and leadership - how effectively communicate between departments, how to think about analyzing cost vs. value of a new project or initiative, how to set deadlines and deliver. We believe strongly that this well-rounded skillset is a requirement for all leaders in the technology space, and we believe that Worksmith offers the unique opportunity to grow these skills - quickly.

The day-to-day responsibilities will include:

  • Building features across our entire technology stack, from our mobile application to our API.

  • Contributing to the automation of our infrastructure, deployment and CI systems

  • Participating in an on call rotation to answer questions from other teams and clean up our bug backlog.

  • And most importantly, delivering the mail - making sure that your features are delivered on time.

The right candidate:

  • Can write reusable, maintainable, bullet-proof code

  • Is excited to head to the whiteboard to work out a tough problem with your fellow developers

  • Can take feedback as well as you can give it

  • Displays a self-motivated drive to continuously improve

  • Is motivated to not only achieve but exceed expectations

We also look for these qualities in our candidates:

  • A willingness to learn

  • A positive and hard-working attitude

  • Patience and tenacity

  • Organized and detail-oriented

Apply

Senior Full Stack Engineer

As a Senior Full Stack Engineer, Worksmith will provide you the opportunity to develop the necessary skillset to become a senior executive in the technology industry.

Not only will you will be given the opportunity to hone your engineering skills across our entire technology stack - from our React Native mobile app, to our Spring powered API, to our DevOps setup in AWS - but you will be given the opportunity to learn about business, entrepreneurship, and leadership - how effectively communicate between departments, how to think about analyzing cost vs. value of a new project or initiative, how to set deadlines and deliver. We believe strongly that this well-rounded skillset is a requirement for all leaders in the technology space, and we believe that Worksmith offers the unique opportunity to grow these skills - quickly.

The day-to-day responsibilities will include:

  • Architecting solutions for new features, from our front end systems, through our API, to our database.

  • Participating in grooming sessions to ensure that the scope of work for each feature is accurate.

  • Contributing to the tech debt backlog and owning the prioritization and roadmap associated with it.

  • Mentoring junior developers.

  • Having a good understanding of not only our technology stack, but of the business itself.

  • And most importantly, delivering the mail - making sure that your features are delivered on time.

Some examples of recent technical projects that our senior engineers have completed include:

  • Set up our CI process with Jenkins

  • Led the efforts to build our new React Native mobile app from scratch

  • Architected a solution to more consistently and predictably send system notifications

  • Load balanced our API through AWS

We look for these qualities in our candidates:

  • A willingness to learn

  • A positive and hard-working attitude

  • Patience and tenacity

  • Organized and detail-oriented

Requirements:

  • Based in Austin, TX

  • 5+ years of professional experience

  • Strong object-oriented design skills

  • Experience with Spring, AWS, and/or React is a plus, but not required

Apply

Server Side API Engineer / Senior Server Side API Engineer

American Express in New York, NY 2445 mi java api java-ee spring rest

We’re looking for a Server side API Engineer to work on Mobile application Service Layer that will be used by tens of millions of American Express cardholders around the world. We want someone with strong technical skills and creativity. Should enjoy solving tough problems and working with new technologies. You should not be shy about sharing your ideas, and be obsessive about user experience and beautiful code. You’ll be part of the Mobile Engineering team whose mandate is to develop new products and platforms for American Express customers. Mobile Engineering’s aim is to build interactive experiences at all touch points of a consumer's journey whether before, at, or after the time of purchase. You’ll be working in a fast-paced environment with the stability of working for a Fortune 100 company. Your primary responsibilities will be to work on a small team of engineers developing mobile products. You should be familiar with modern software development methodologies, and be able to dive deep and rapidly iterate on ideas despite ambiguity.

Responsibilities:

  • Contribute to the design, architecture, and development of Sever side APIs that are elegant, efficient, secure, highly available, and maintainable

  • Works closely with other developers (within the team and outside the team), and product owners to ensure technical compatibility and user satisfaction

  • Contribute insights into ways to improve our processes and tools

  • Be highly motivated and maintain a positive, “can-do” attitude in a fast moving environment

  • Follow and help cultivate consistent development best practices

  • Collaborates with project manager and other software developers to plan, design, develop, test, and maintain the Server side APIs

  • Provides thought-leadership regarding implementation best practices

  • Assists in estimation and assessment of feasibility of features

  • Foster a collaborative spirit across multiple teams

Qualifications and Experience:

  • Bachelor’s degree in Computer Science, Computer Engineering, Information Systems Technology or related field.

  • Knowledge of developing trends and emerging standards in mobile apps (RxJava, Kotlin, etc), mobile payments, and wearables

  • Minimum of 1 years of experience in API/Web Service Development and 3 years of experience in Java/J2EE/Web Development

  • Excellent interpersonal and communication skills

  • Familiar with the complete software development life cycle (e.g. requirements, analysis, design, implementation, testing, and documentation) and execution models (e.g. Waterfall, Agile, etc.)

  • Great knowledge of Java design principles, patterns, and best practices

  • Excellent technical knowledge of Java, J2EE, Spring and RESTful API development

  • Thorough understanding of JSON, XML, SOAP, HTTP, web services technologies, and data structure fundamentals, with experience in multi-threaded programming

  • Experience with build (using Gradle, Maven, Ant, etc.) and deployments on application servers (like Websphere, Weblogic)

  • Experience working with testing libraries (like Junit, Mockito)

  • Familiar with Continuous Integration/Deployment (using Jenkins, Maven, JMeter, etc.)

  • Knowledge of the open-source Java ecosystem and the libraries available for common tasks

  • Understanding of code versioning using git, github and gitflow.

  • Understanding of accessibility and security compliance

  • Understanding of fundamental design principles behind a scalable enterprise application

  • Experience in creation and review of software and architecture designs

  • Basic understanding of Web Technologies like Javascript, CSS, and HTML5

  • Experience with Kotlin is a plus

Apply

Full Stack Developer

Are you a seasoned Java developer who thrives in enabling technology partnerships? Have you worked with JavaScript and front end frameworks? We’re looking for a results-oriented, dynamic engineer to join our team as a Full Stack Developer, where you’ll tap into your prior experience to lead a team of agile developers that will develop a new line of integrations with industry-leading human capital management systems. You’ll work directly with our third-party partners, overseeing joint design sessions, overall planning, development and delivery. We’re looking for someone with a flair for collaboration and a knack for win-win outcomes for all parties involved to lead successful cross-platform integration initiatives. If you’re a savvy communicator who’s able to manage conflict amicably and tactfully and is passionate about designing, developing and delivering integration solutions, this could be a perfect fit!

Responsibilities

  • Design and implement new features and perform code reviews

  • Develop and maintain a scalable web and responsive applications

  • Lead and collaborate with agile team members on achieving Sprint deliverables

  • Ensure proper documentation exists for assigned products

  • Research and resolve complex problems as they arise

  • Proactively search for making improvements in respective modules/features

  • Mentor Software Developers (I-II)

  • Consistently ensures that business is conducted with integrity at all times and that behavior aligns with iCIMS’ policies, procedures, and core competencies.

Qualifications

  • Expertise in one or more of the following: Java, iOS development (Swift, Objective C), Android development

  • Experience integrating with ERP, CRM, HCM or other enterprise applications is highly desired.

  • Knowledge of middleware, messaging and ESB technologies such as Tibco, Mulesoft, Kafka or Message MQ is a plus.

  • Advanced proficiency in several of the following program languages or frameworks; JSP, AJAX, HTML, CSS, Javascript, Hibernate and Spring

  • Advanced proficiency with multiple design patterns including Strategy, Observer, and Bridge

  • Excellent communication and interpersonal skills. Articulates thoughts and ideas clearly, concisely, and persuasively

  • Ability to influence without authority and lead and organize an agile team with a focus on results

  • Ability to work effectively within a fast paced, changing environment that is going through high growth

  • A self-starter with the demonstrated ability to take initiative, who can proactively identify issues/opportunities and recommend actions

Education/Certifications/Licenses Required

  • Master’s Degree in a technical field such as Computer Science, Information Systems, Math, or Software Engineering with three or more (3+) years’ of relevant experience or alternatively a Bachelor’s Degree in a technical field such as Computer Science, Information Systems, Math, or Software Engineering with five or more (5+) years’ of relevant experience.

  • In lieu of bachelor’s or technical degree, we will accept 2 additional years of software engineering experience

Apply